Skip to content

Build once, benchmark many#7289

Draft
AdamGS wants to merge 2 commits intodevelopfrom
adamg/unify-benchmark-build
Draft

Build once, benchmark many#7289
AdamGS wants to merge 2 commits intodevelopfrom
adamg/unify-benchmark-build

Conversation

@AdamGS
Copy link
Copy Markdown
Contributor

@AdamGS AdamGS commented Apr 4, 2026

The main idea is to only build the benchmark binaries once, instead of doing it for each one. It both saves money and unifies the cache between all the builds. The binary is then passed through the artifact cache to the machines that end up running the benchmarks.

@AdamGS AdamGS added action/benchmark Trigger full benchmarks to run on this PR changelog/chore A trivial change labels Apr 4, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 4, 2026
@AdamGS AdamGS force-pushed the adamg/unify-benchmark-build branch from 8eacbb6 to f4a755d Compare April 4, 2026 17:54
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 4, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done a7e8958 3 Explore Profiling Data
Previous Runs (5)
Status Commit Job Attempt Link
🟢 Done a7e8958 2 Explore Profiling Data
🟢 Done a7e8958 1 Explore Profiling Data
🟢 Done b9f24ac 1 Explore Profiling Data
🟢 Done 9f41fc3 1 Explore Profiling Data
🟢 Done 8eacbb6 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 4, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 0.925x ➖


datafusion / vortex-file-compressed (0.925x ➖, 1↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 126356029 136131075 0.93
polarsignals_q01/datafusion:vortex-file-compressed 375681974 408551643 0.92
polarsignals_q02/datafusion:vortex-file-compressed 🚀 21819967 27629524 0.79
polarsignals_q03/datafusion:vortex-file-compressed 384189142 397544107 0.97
polarsignals_q04/datafusion:vortex-file-compressed 11126459 12075489 0.92
polarsignals_q05/datafusion:vortex-file-compressed 16781763 16749161 1.00
polarsignals_q06/datafusion:vortex-file-compressed 18866638 19919130 0.95
polarsignals_q07/datafusion:vortex-file-compressed 13297597 14492615 0.92
polarsignals_q08/datafusion:vortex-file-compressed 463692983 483209964 0.96
polarsignals_q09/datafusion:vortex-file-compressed 10047392 11000586 0.91

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 4, 2026

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -0.6%
Vortex (geomean): 0.981x ➖
Parquet (geomean): 0.985x ➖
Shifts: Parquet (control) -1.5% · Median polish -2.0%


datafusion / vortex-file-compressed (0.983x ➖, 1↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 49608327 53329459 0.93
tpch_q02/datafusion:vortex-file-compressed 32522585 33136476 0.98
tpch_q03/datafusion:vortex-file-compressed 27824722 27652369 1.01
tpch_q04/datafusion:vortex-file-compressed 17748035 18708943 0.95
tpch_q05/datafusion:vortex-file-compressed 53578035 56239832 0.95
tpch_q06/datafusion:vortex-file-compressed 10037333 10187801 0.99
tpch_q07/datafusion:vortex-file-compressed 63683296 65222070 0.98
tpch_q08/datafusion:vortex-file-compressed 🚀 42369590 47207104 0.90
tpch_q09/datafusion:vortex-file-compressed 56052712 55912819 1.00
tpch_q10/datafusion:vortex-file-compressed 42891715 43249222 0.99
tpch_q11/datafusion:vortex-file-compressed 18105828 17345228 1.04
tpch_q12/datafusion:vortex-file-compressed 23069315 23014455 1.00
tpch_q13/datafusion:vortex-file-compressed 27049846 27615056 0.98
tpch_q14/datafusion:vortex-file-compressed 15957102 16330862 0.98
tpch_q15/datafusion:vortex-file-compressed 24271469 24335465 1.00
tpch_q16/datafusion:vortex-file-compressed 24506415 24582691 1.00
tpch_q17/datafusion:vortex-file-compressed 68867045 64687780 1.06
tpch_q18/datafusion:vortex-file-compressed 77606123 78511103 0.99
tpch_q19/datafusion:vortex-file-compressed 22520768 22805143 0.99
tpch_q20/datafusion:vortex-file-compressed 32229808 33935339 0.95
tpch_q21/datafusion:vortex-file-compressed 73383133 74342750 0.99
tpch_q22/datafusion:vortex-file-compressed 16171568 16473339 0.98
datafusion / vortex-compact (0.979x ➖, 0↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 60285015 56686946 1.06
tpch_q02/datafusion:vortex-compact 35892306 37117523 0.97
tpch_q03/datafusion:vortex-compact 30302231 31666348 0.96
tpch_q04/datafusion:vortex-compact 23105912 23751438 0.97
tpch_q05/datafusion:vortex-compact 55712895 57959106 0.96
tpch_q06/datafusion:vortex-compact 13289167 13171853 1.01
tpch_q07/datafusion:vortex-compact 67933614 70412575 0.96
tpch_q08/datafusion:vortex-compact 49553143 50685549 0.98
tpch_q09/datafusion:vortex-compact 60964984 62206850 0.98
tpch_q10/datafusion:vortex-compact 52036072 54098475 0.96
tpch_q11/datafusion:vortex-compact 19604442 19819905 0.99
tpch_q12/datafusion:vortex-compact 32858710 33458226 0.98
tpch_q13/datafusion:vortex-compact 35562257 36670754 0.97
tpch_q14/datafusion:vortex-compact 20390359 20903548 0.98
tpch_q15/datafusion:vortex-compact 33380384 33592502 0.99
tpch_q16/datafusion:vortex-compact 30588832 30647368 1.00
tpch_q17/datafusion:vortex-compact 69551141 69795709 1.00
tpch_q18/datafusion:vortex-compact 85273752 86411445 0.99
tpch_q19/datafusion:vortex-compact 33016234 33544673 0.98
tpch_q20/datafusion:vortex-compact 37924186 38733175 0.98
tpch_q21/datafusion:vortex-compact 85501979 88483218 0.97
tpch_q22/datafusion:vortex-compact 16552388 18021260 0.92
datafusion / parquet (0.978x ➖, 2↑ 1↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 94882949 137155996 0.69
tpch_q02/datafusion:parquet 69336298 70753101 0.98
tpch_q03/datafusion:parquet 75750919 71325048 1.06
tpch_q04/datafusion:parquet 48216623 48354272 1.00
tpch_q05/datafusion:parquet 99063962 107197050 0.92
tpch_q06/datafusion:parquet 🚨 45036575 33966296 1.33
tpch_q07/datafusion:parquet 112636613 114088162 0.99
tpch_q08/datafusion:parquet 96199996 95524408 1.01
tpch_q09/datafusion:parquet 132495690 139175875 0.95
tpch_q10/datafusion:parquet 118492510 122748055 0.97
tpch_q11/datafusion:parquet 47202515 47464570 0.99
tpch_q12/datafusion:parquet 94882775 94598526 1.00
tpch_q13/datafusion:parquet 207166581 221384669 0.94
tpch_q14/datafusion:parquet 47001360 46155573 1.02
tpch_q15/datafusion:parquet 66326370 64876952 1.02
tpch_q16/datafusion:parquet 49822520 49966814 1.00
tpch_q17/datafusion:parquet 131105208 125403978 1.05
tpch_q18/datafusion:parquet 162505031 172965827 0.94
tpch_q19/datafusion:parquet 🚀 77427788 91875540 0.84
tpch_q20/datafusion:parquet 75571030 77809017 0.97
tpch_q21/datafusion:parquet 147557079 148393845 0.99
tpch_q22/datafusion:parquet 35363522 35674574 0.99
datafusion / arrow (0.968x ➖, 2↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 53122751 53113638 1.00
tpch_q02/datafusion:arrow 21402775 22325596 0.96
tpch_q03/datafusion:arrow 32969566 34933528 0.94
tpch_q04/datafusion:arrow 26669709 28736780 0.93
tpch_q05/datafusion:arrow 76754986 84080841 0.91
tpch_q06/datafusion:arrow 20492203 22560343 0.91
tpch_q07/datafusion:arrow 109299692 114209850 0.96
tpch_q08/datafusion:arrow 47762633 46171708 1.03
tpch_q09/datafusion:arrow 70760790 72428112 0.98
tpch_q10/datafusion:arrow 53832607 51734233 1.04
tpch_q11/datafusion:arrow 12433555 11598219 1.07
tpch_q12/datafusion:arrow 59445789 54986286 1.08
tpch_q13/datafusion:arrow 49616381 50040549 0.99
tpch_q14/datafusion:arrow 22817240 23839895 0.96
tpch_q15/datafusion:arrow 46079488 46458337 0.99
tpch_q16/datafusion:arrow 20615446 22090425 0.93
tpch_q17/datafusion:arrow 68853506 72214307 0.95
tpch_q18/datafusion:arrow 🚀 141914341 159031100 0.89
tpch_q19/datafusion:arrow 🚀 38301112 43727369 0.88
tpch_q20/datafusion:arrow 38333036 38750877 0.99
tpch_q21/datafusion:arrow 152011226 157133064 0.97
tpch_q22/datafusion:arrow 19915460 20744102 0.96
duckdb / vortex-file-compressed (0.984x ➖, 0↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 33191676 32899891 1.01
tpch_q02/duckdb:vortex-file-compressed 27099540 27616442 0.98
tpch_q03/duckdb:vortex-file-compressed 28468451 29366641 0.97
tpch_q04/duckdb:vortex-file-compressed 29981175 29998523 1.00
tpch_q05/duckdb:vortex-file-compressed 32562490 34755305 0.94
tpch_q06/duckdb:vortex-file-compressed 10691785 10602276 1.01
tpch_q07/duckdb:vortex-file-compressed 36383554 36157875 1.01
tpch_q08/duckdb:vortex-file-compressed 39627578 41175271 0.96
tpch_q09/duckdb:vortex-file-compressed 81225889 81071919 1.00
tpch_q10/duckdb:vortex-file-compressed 35200492 37173418 0.95
tpch_q11/duckdb:vortex-file-compressed 16524104 16092911 1.03
tpch_q12/duckdb:vortex-file-compressed 22104105 22842530 0.97
tpch_q13/duckdb:vortex-file-compressed 37355333 37154797 1.01
tpch_q14/duckdb:vortex-file-compressed 21413933 22337419 0.96
tpch_q15/duckdb:vortex-file-compressed 16328029 16459025 0.99
tpch_q16/duckdb:vortex-file-compressed 30232634 30646473 0.99
tpch_q17/duckdb:vortex-file-compressed 26369129 25656273 1.03
tpch_q18/duckdb:vortex-file-compressed 46996378 47562270 0.99
tpch_q19/duckdb:vortex-file-compressed 30832079 32176989 0.96
tpch_q20/duckdb:vortex-file-compressed 34725341 35424374 0.98
tpch_q21/duckdb:vortex-file-compressed 100387201 103159985 0.97
tpch_q22/duckdb:vortex-file-compressed 18182349 18896857 0.96
duckdb / vortex-compact (0.977x ➖, 0↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 39439284 40920698 0.96
tpch_q02/duckdb:vortex-compact 38476944 38527393 1.00
tpch_q03/duckdb:vortex-compact 32803883 32792035 1.00
tpch_q04/duckdb:vortex-compact 33331783 34817080 0.96
tpch_q05/duckdb:vortex-compact 37353417 37189263 1.00
tpch_q06/duckdb:vortex-compact 14656323 14764594 0.99
tpch_q07/duckdb:vortex-compact 42197131 43243339 0.98
tpch_q08/duckdb:vortex-compact 45599909 46419422 0.98
tpch_q09/duckdb:vortex-compact 89758902 89985592 1.00
tpch_q10/duckdb:vortex-compact 40548886 40836296 0.99
tpch_q11/duckdb:vortex-compact 20000024 20200333 0.99
tpch_q12/duckdb:vortex-compact 36120345 37616648 0.96
tpch_q13/duckdb:vortex-compact 45409194 45635539 1.00
tpch_q14/duckdb:vortex-compact 28963751 29018558 1.00
tpch_q15/duckdb:vortex-compact 18969802 19701725 0.96
tpch_q16/duckdb:vortex-compact 35542222 36171323 0.98
tpch_q17/duckdb:vortex-compact 30220331 32597833 0.93
tpch_q18/duckdb:vortex-compact 49661788 51241655 0.97
tpch_q19/duckdb:vortex-compact 36252969 37602609 0.96
tpch_q20/duckdb:vortex-compact 43667929 44815028 0.97
tpch_q21/duckdb:vortex-compact 110722782 114120780 0.97
tpch_q22/duckdb:vortex-compact 19989123 21052346 0.95
duckdb / parquet (0.991x ➖, 3↑ 4↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 🚨 92082803 78558908 1.17
tpch_q02/duckdb:parquet 38713767 39663757 0.98
tpch_q03/duckdb:parquet 68863376 70796713 0.97
tpch_q04/duckdb:parquet 🚨 55819120 47457567 1.18
tpch_q05/duckdb:parquet 66528314 68568024 0.97
tpch_q06/duckdb:parquet 🚨 25035287 20472039 1.22
tpch_q07/duckdb:parquet 80460871 81094994 0.99
tpch_q08/duckdb:parquet 🚀 80527450 100036689 0.80
tpch_q09/duckdb:parquet 🚀 130684142 161483369 0.81
tpch_q10/duckdb:parquet 137308481 127255401 1.08
tpch_q11/duckdb:parquet 21381992 21945297 0.97
tpch_q12/duckdb:parquet 🚨 55306602 45564866 1.21
tpch_q13/duckdb:parquet 258721086 272809912 0.95
tpch_q14/duckdb:parquet 47990320 49705502 0.97
tpch_q15/duckdb:parquet 24537557 24748679 0.99
tpch_q16/duckdb:parquet 54974064 55854435 0.98
tpch_q17/duckdb:parquet 49306931 49466338 1.00
tpch_q18/duckdb:parquet 133927339 140025156 0.96
tpch_q19/duckdb:parquet 🚀 68262794 86999845 0.78
tpch_q20/duckdb:parquet 63082693 63912014 0.99
tpch_q21/duckdb:parquet 178249551 177687915 1.00
tpch_q22/duckdb:parquet 51210900 52576987 0.97
duckdb / duckdb (0.984x ➖, 1↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 15922410 16176860 0.98
tpch_q02/duckdb:duckdb 12485931 13220379 0.94
tpch_q03/duckdb:duckdb 19790531 19260222 1.03
tpch_q04/duckdb:duckdb 18918087 19532734 0.97
tpch_q05/duckdb:duckdb 20916809 20274826 1.03
tpch_q06/duckdb:duckdb 5346008 5442898 0.98
tpch_q07/duckdb:duckdb 23643194 22797752 1.04
tpch_q08/duckdb:duckdb 21465306 21114516 1.02
tpch_q09/duckdb:duckdb 51627635 51311809 1.01
tpch_q10/duckdb:duckdb 41853246 45770416 0.91
tpch_q11/duckdb:duckdb 5528874 6053886 0.91
tpch_q12/duckdb:duckdb 13885787 13982123 0.99
tpch_q13/duckdb:duckdb 38164051 39714056 0.96
tpch_q14/duckdb:duckdb 🚀 15978855 18431411 0.87
tpch_q15/duckdb:duckdb 11737031 11602966 1.01
tpch_q16/duckdb:duckdb 22950207 22856321 1.00
tpch_q17/duckdb:duckdb 13854081 14164616 0.98
tpch_q18/duckdb:duckdb 38163871 38902548 0.98
tpch_q19/duckdb:duckdb 27239797 28158662 0.97
tpch_q20/duckdb:duckdb 23592317 22267133 1.06
tpch_q21/duckdb:duckdb 57712431 56290556 1.03
tpch_q22/duckdb:duckdb 24473780 24690076 0.99
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +0.0% -10.0% +11.1% +30.6% ➖ noise
1 datafusion:vortex-compact +6.3% -10.0% +18.1% +27.1% ➖ noise
1 datafusion:vortex-file-compressed -7.0% -10.0% +3.3% +28.6% ➖ noise
1 duckdb:duckdb -1.6% -10.0% +9.3% +27.8% ➖ noise
1 duckdb:vortex-compact -3.6% -10.0% +7.0% +27.9% ➖ noise
1 duckdb:vortex-file-compressed +0.9% -10.0% +12.0% +26.9% ➖ noise
2 datafusion:arrow -4.1% -2.2% -2.0% +25.5% ➖ noise
2 datafusion:vortex-compact -3.3% -2.2% -1.1% +25.5% ➖ noise
2 datafusion:vortex-file-compressed -1.9% -2.2% +0.4% +25.5% ➖ noise
2 duckdb:duckdb -5.6% -2.2% -3.4% +25.5% ➖ noise
2 duckdb:vortex-compact -0.1% -2.2% +2.1% +25.5% ➖ noise
2 duckdb:vortex-file-compressed -1.9% -2.2% +0.3% +25.5% ➖ noise
3 datafusion:arrow -5.6% +1.6% -7.1% +25.5% ➖ noise
3 datafusion:vortex-compact -4.3% +1.6% -5.9% +25.5% ➖ noise
3 datafusion:vortex-file-compressed +0.6% +1.6% -1.0% +25.5% ➖ noise
3 duckdb:duckdb +2.8% +1.6% +1.1% +25.5% ➖ noise
3 duckdb:vortex-compact +0.0% +1.6% -1.6% +25.5% ➖ noise
3 duckdb:vortex-file-compressed -3.1% +1.6% -4.6% +25.5% ➖ noise
4 datafusion:arrow -7.2% +8.3% -14.3% +25.5% ➖ noise
4 datafusion:vortex-compact -2.7% +8.3% -10.2% +25.5% ➖ noise
4 datafusion:vortex-file-compressed -5.1% +8.3% -12.4% +25.5% ➖ noise
4 duckdb:duckdb -3.1% +8.3% -10.6% +25.5% ➖ noise
4 duckdb:vortex-compact -4.3% +8.3% -11.6% +25.5% ➖ noise
4 duckdb:vortex-file-compressed -0.1% +8.3% -7.7% +25.5% ➖ noise
5 datafusion:arrow -8.7% -5.3% -3.6% +25.5% ➖ noise
5 datafusion:vortex-compact -3.9% -5.3% +1.5% +25.5% ➖ noise
5 datafusion:vortex-file-compressed -4.7% -5.3% +0.6% +25.5% ➖ noise
5 duckdb:duckdb +3.2% -5.3% +9.0% +25.5% ➖ noise
5 duckdb:vortex-compact +0.4% -5.3% +6.1% +25.5% ➖ noise
5 duckdb:vortex-file-compressed -6.3% -5.3% -1.1% +25.5% ➖ noise
6 datafusion:arrow -9.2% +27.3% -28.7% +25.5% ✅ faster
6 datafusion:vortex-compact +0.9% +27.3% -20.8% +25.5% ✅ faster
6 datafusion:vortex-file-compressed -1.5% +27.3% -22.6% +25.5% ✅ faster
6 duckdb:duckdb -1.8% +27.3% -22.9% +25.8% ✅ faster
6 duckdb:vortex-compact -0.7% +27.3% -22.0% +25.5% ✅ faster
6 duckdb:vortex-file-compressed +0.8% +27.3% -20.8% +25.5% ✅ faster
7 datafusion:arrow -4.3% -1.0% -3.3% +25.5% ➖ noise
7 datafusion:vortex-compact -3.5% -1.0% -2.5% +25.5% ➖ noise
7 datafusion:vortex-file-compressed -2.4% -1.0% -1.3% +25.5% ➖ noise
7 duckdb:duckdb +3.7% -1.0% +4.8% +25.5% ➖ noise
7 duckdb:vortex-compact -2.4% -1.0% -1.4% +25.5% ➖ noise
7 duckdb:vortex-file-compressed +0.6% -1.0% +1.7% +25.5% ➖ noise
8 datafusion:arrow +3.4% -10.0% +14.9% +25.5% ➖ noise
8 datafusion:vortex-compact -2.2% -10.0% +8.6% +25.5% ➖ noise
8 datafusion:vortex-file-compressed -10.2% -10.0% -0.3% +25.5% ➖ noise
8 duckdb:duckdb +1.7% -10.0% +12.9% +25.5% ➖ noise
8 duckdb:vortex-compact -1.8% -10.0% +9.1% +25.5% ➖ noise
8 duckdb:vortex-file-compressed -3.8% -10.0% +6.9% +25.5% ➖ noise
9 datafusion:arrow -2.3% -12.2% +11.3% +25.5% ➖ noise
9 datafusion:vortex-compact -2.0% -12.2% +11.7% +25.5% ➖ noise
9 datafusion:vortex-file-compressed +0.3% -12.2% +14.2% +25.5% ➖ noise
9 duckdb:duckdb +0.6% -12.2% +14.6% +25.5% ➖ noise
9 duckdb:vortex-compact -0.3% -12.2% +13.6% +25.5% ➖ noise
9 duckdb:vortex-file-compressed +0.2% -12.2% +14.1% +25.5% ➖ noise
10 datafusion:arrow +4.1% +2.1% +2.0% +25.5% ➖ noise
10 datafusion:vortex-compact -3.8% +2.1% -5.8% +25.5% ➖ noise
10 datafusion:vortex-file-compressed -0.8% +2.1% -2.8% +25.5% ➖ noise
10 duckdb:duckdb -8.6% +2.1% -10.4% +25.5% ➖ noise
10 duckdb:vortex-compact -0.7% +2.1% -2.7% +25.5% ➖ noise
10 duckdb:vortex-file-compressed -5.3% +2.1% -7.2% +25.5% ➖ noise
11 datafusion:arrow +7.2% -1.6% +8.9% +33.0% ➖ noise
11 datafusion:vortex-compact -1.1% -1.6% +0.5% +25.5% ➖ noise
11 datafusion:vortex-file-compressed +4.4% -1.6% +6.0% +25.5% ➖ noise
11 duckdb:duckdb -8.7% -1.6% -7.2% +25.5% ➖ noise
11 duckdb:vortex-compact -1.0% -1.6% +0.6% +25.5% ➖ noise
11 duckdb:vortex-file-compressed +2.7% -1.6% +4.3% +25.5% ➖ noise
12 datafusion:arrow +8.1% +10.3% -2.0% +25.5% ➖ noise
12 datafusion:vortex-compact -1.8% +10.3% -11.0% +25.5% ➖ noise
12 datafusion:vortex-file-compressed +0.2% +10.3% -9.2% +25.5% ➖ noise
12 duckdb:duckdb -0.7% +10.3% -10.0% +25.5% ➖ noise
12 duckdb:vortex-compact -4.0% +10.3% -13.0% +25.5% ➖ noise
12 duckdb:vortex-file-compressed -3.2% +10.3% -12.3% +25.5% ➖ noise
13 datafusion:arrow -0.8% -5.8% +5.3% +25.5% ➖ noise
13 datafusion:vortex-compact -3.0% -5.8% +2.9% +25.5% ➖ noise
13 datafusion:vortex-file-compressed -2.0% -5.8% +4.0% +25.5% ➖ noise
13 duckdb:duckdb -3.9% -5.8% +2.0% +25.5% ➖ noise
13 duckdb:vortex-compact -0.5% -5.8% +5.6% +25.5% ➖ noise
13 duckdb:vortex-file-compressed +0.5% -5.8% +6.7% +25.5% ➖ noise
14 datafusion:arrow -4.3% -0.8% -3.5% +25.5% ➖ noise
14 datafusion:vortex-compact -2.5% -0.8% -1.6% +25.5% ➖ noise
14 datafusion:vortex-file-compressed -2.3% -0.8% -1.5% +25.5% ➖ noise
14 duckdb:duckdb -13.3% -0.8% -12.6% +25.5% ➖ noise
14 duckdb:vortex-compact -0.2% -0.8% +0.7% +25.5% ➖ noise
14 duckdb:vortex-file-compressed -4.1% -0.8% -3.3% +25.5% ➖ noise
15 datafusion:arrow -0.8% +0.7% -1.5% +25.5% ➖ noise
15 datafusion:vortex-compact -0.6% +0.7% -1.3% +25.5% ➖ noise
15 datafusion:vortex-file-compressed -0.3% +0.7% -0.9% +25.5% ➖ noise
15 duckdb:duckdb +1.2% +0.7% +0.5% +25.5% ➖ noise
15 duckdb:vortex-compact -3.7% +0.7% -4.4% +25.5% ➖ noise
15 duckdb:vortex-file-compressed -0.8% +0.7% -1.5% +25.5% ➖ noise
16 datafusion:arrow -6.7% -0.9% -5.8% +25.5% ➖ noise
16 datafusion:vortex-compact -0.2% -0.9% +0.8% +25.5% ➖ noise
16 datafusion:vortex-file-compressed -0.3% -0.9% +0.6% +25.5% ➖ noise
16 duckdb:duckdb +0.4% -0.9% +1.4% +25.5% ➖ noise
16 duckdb:vortex-compact -1.7% -0.9% -0.8% +25.5% ➖ noise
16 duckdb:vortex-file-compressed -1.4% -0.9% -0.4% +25.5% ➖ noise
17 datafusion:arrow -4.7% +2.1% -6.6% +25.5% ➖ noise
17 datafusion:vortex-compact -0.4% +2.1% -2.4% +25.5% ➖ noise
17 datafusion:vortex-file-compressed +6.5% +2.1% +4.3% +25.5% ➖ noise
17 duckdb:duckdb -2.2% +2.1% -4.2% +25.5% ➖ noise
17 duckdb:vortex-compact -7.3% +2.1% -9.2% +25.5% ➖ noise
17 duckdb:vortex-file-compressed +2.8% +2.1% +0.7% +25.5% ➖ noise
18 datafusion:arrow -10.8% -5.2% -5.9% +25.5% ➖ noise
18 datafusion:vortex-compact -1.3% -5.2% +4.1% +25.5% ➖ noise
18 datafusion:vortex-file-compressed -1.2% -5.2% +4.3% +25.5% ➖ noise
18 duckdb:duckdb -1.9% -5.2% +3.5% +25.5% ➖ noise
18 duckdb:vortex-compact -3.1% -5.2% +2.2% +25.5% ➖ noise
18 duckdb:vortex-file-compressed -1.2% -5.2% +4.2% +25.5% ➖ noise
19 datafusion:arrow -12.4% -18.7% +7.7% +25.5% ➖ noise
19 datafusion:vortex-compact -1.6% -18.7% +21.0% +25.5% ➖ noise
19 datafusion:vortex-file-compressed -1.2% -18.7% +21.4% +25.5% ➖ noise
19 duckdb:duckdb -3.3% -18.7% +19.0% +25.5% ➖ noise
19 duckdb:vortex-compact -3.6% -18.7% +18.6% +25.5% ➖ noise
19 duckdb:vortex-file-compressed -4.2% -18.7% +17.8% +25.5% ➖ noise
20 datafusion:arrow -1.1% -2.1% +1.0% +25.5% ➖ noise
20 datafusion:vortex-compact -2.1% -2.1% +0.0% +25.5% ➖ noise
20 datafusion:vortex-file-compressed -5.0% -2.1% -3.0% +25.5% ➖ noise
20 duckdb:duckdb +6.0% -2.1% +8.2% +25.5% ➖ noise
20 duckdb:vortex-compact -2.6% -2.1% -0.5% +25.5% ➖ noise
20 duckdb:vortex-file-compressed -2.0% -2.1% +0.1% +25.5% ➖ noise
21 datafusion:arrow -3.3% -0.1% -3.1% +25.5% ➖ noise
21 datafusion:vortex-compact -3.4% -0.1% -3.2% +25.5% ➖ noise
21 datafusion:vortex-file-compressed -1.3% -0.1% -1.2% +25.5% ➖ noise
21 duckdb:duckdb +2.5% -0.1% +2.7% +25.5% ➖ noise
21 duckdb:vortex-compact -3.0% -0.1% -2.9% +25.5% ➖ noise
21 duckdb:vortex-file-compressed -2.7% -0.1% -2.6% +25.5% ➖ noise
22 datafusion:arrow -4.0% -1.7% -2.3% +25.5% ➖ noise
22 datafusion:vortex-compact -8.2% -1.7% -6.5% +25.5% ➖ noise
22 datafusion:vortex-file-compressed -1.8% -1.7% -0.1% +25.5% ➖ noise
22 duckdb:duckdb -0.9% -1.7% +0.9% +25.5% ➖ noise
22 duckdb:vortex-compact -5.1% -1.7% -3.4% +25.5% ➖ noise
22 duckdb:vortex-file-compressed -3.8% -1.7% -2.1% +25.5% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 4, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.8%
Vortex (geomean): 0.985x ➖
Parquet (geomean): 0.958x ➖
Shifts: Parquet (control) -4.2% · Median polish -1.0%


datafusion / vortex-file-compressed (0.968x ➖, 0↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 4922242 5333964 0.92
fineweb_q01/datafusion:vortex-file-compressed 27836422 25644190 1.09
fineweb_q02/datafusion:vortex-file-compressed 27063656 29275188 0.92
fineweb_q03/datafusion:vortex-file-compressed 77193775 74817837 1.03
fineweb_q04/datafusion:vortex-file-compressed 246737732 262826777 0.94
fineweb_q05/datafusion:vortex-file-compressed 221682429 223913890 0.99
fineweb_q06/datafusion:vortex-file-compressed 60379714 63967015 0.94
fineweb_q07/datafusion:vortex-file-compressed 67012700 67747637 0.99
fineweb_q08/datafusion:vortex-file-compressed 25176269 27945592 0.90
datafusion / vortex-compact (0.963x ➖, 1↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 4861361 4965608 0.98
fineweb_q01/datafusion:vortex-compact 160828039 164067755 0.98
fineweb_q02/datafusion:vortex-compact 164660683 165533404 0.99
fineweb_q03/datafusion:vortex-compact 1444383356 1485065505 0.97
fineweb_q04/datafusion:vortex-compact 1571166680 1592649001 0.99
fineweb_q05/datafusion:vortex-compact 1223164949 1230973488 0.99
fineweb_q06/datafusion:vortex-compact 684875090 696326947 0.98
fineweb_q07/datafusion:vortex-compact 725553504 732065994 0.99
fineweb_q08/datafusion:vortex-compact 🚀 20251734 25135366 0.81
datafusion / parquet (0.986x ➖, 0↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6169536 6370011 0.97
fineweb_q01/datafusion:parquet 266997273 277576392 0.96
fineweb_q02/datafusion:parquet 268301502 272978348 0.98
fineweb_q03/datafusion:parquet 269829710 268923871 1.00
fineweb_q04/datafusion:parquet 282774884 282709394 1.00
fineweb_q05/datafusion:parquet 285338950 280153681 1.02
fineweb_q06/datafusion:parquet 270483722 285586591 0.95
fineweb_q07/datafusion:parquet 268652564 270379128 0.99
fineweb_q08/datafusion:parquet 266519902 266763326 1.00
duckdb / vortex-file-compressed (1.001x ➖, 1↑ 2↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚀 2899180 3439550 0.84
fineweb_q01/duckdb:vortex-file-compressed 24250553 26398186 0.92
fineweb_q02/duckdb:vortex-file-compressed 27507551 25944608 1.06
fineweb_q03/duckdb:vortex-file-compressed 🚨 150854090 129541399 1.16
fineweb_q04/duckdb:vortex-file-compressed 231289195 231312600 1.00
fineweb_q05/duckdb:vortex-file-compressed 211216005 214322574 0.99
fineweb_q06/duckdb:vortex-file-compressed 66790886 68460950 0.98
fineweb_q07/duckdb:vortex-file-compressed 🚨 69572214 63083053 1.10
fineweb_q08/duckdb:vortex-file-compressed 24330810 24372682 1.00
duckdb / vortex-compact (1.009x ➖, 0↑ 1↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 3840624 4139512 0.93
fineweb_q01/duckdb:vortex-compact 🚨 102964027 91797542 1.12
fineweb_q02/duckdb:vortex-compact 122622415 118116735 1.04
fineweb_q03/duckdb:vortex-compact 871699349 852810239 1.02
fineweb_q04/duckdb:vortex-compact 909340028 906933243 1.00
fineweb_q05/duckdb:vortex-compact 808260945 816589777 0.99
fineweb_q06/duckdb:vortex-compact 465828218 471466007 0.99
fineweb_q07/duckdb:vortex-compact 469013739 480143140 0.98
fineweb_q08/duckdb:vortex-compact 20901671 20435015 1.02
duckdb / parquet (0.932x ➖, 3↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 🚀 33170115 39176634 0.85
fineweb_q01/duckdb:parquet 🚀 89921738 106788542 0.84
fineweb_q02/duckdb:parquet 🚀 95615335 110103442 0.87
fineweb_q03/duckdb:parquet 305498327 324266386 0.94
fineweb_q04/duckdb:parquet 436214568 448719632 0.97
fineweb_q05/duckdb:parquet 407504167 411262676 0.99
fineweb_q06/duckdb:parquet 197788561 198217025 1.00
fineweb_q07/duckdb:parquet 207518361 210561363 0.99
fineweb_q08/duckdb:parquet 56241709 58780273 0.96
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -2.1% -9.4% +8.1% +45.8% ➖ noise
0 datafusion:vortex-file-compressed -7.7% -9.4% +1.9% +68.1% ➖ noise
0 duckdb:vortex-compact -7.2% -9.4% +2.5% +42.6% ➖ noise
0 duckdb:vortex-file-compressed -15.7% -9.4% -6.9% +55.2% ➖ noise
1 datafusion:vortex-compact -2.0% -10.0% +8.9% +11.1% ➖ noise
1 datafusion:vortex-file-compressed +8.5% -10.0% +20.6% +18.3% 🚨 regression
1 duckdb:vortex-compact +12.2% -10.0% +24.6% +26.5% ➖ noise
1 duckdb:vortex-file-compressed -8.1% -10.0% +2.1% +43.2% ➖ noise
2 datafusion:vortex-compact -0.5% -7.6% +7.7% +11.1% ➖ noise
2 datafusion:vortex-file-compressed -7.6% -7.6% +0.1% +17.0% ➖ noise
2 duckdb:vortex-compact +3.8% -7.6% +12.4% +13.7% ➖ noise
2 duckdb:vortex-file-compressed +6.0% -7.6% +14.8% +15.5% ➖ noise
3 datafusion:vortex-compact -2.7% -2.8% +0.0% +11.1% ➖ noise
3 datafusion:vortex-file-compressed +3.2% -2.8% +6.1% +31.1% ➖ noise
3 duckdb:vortex-compact +2.2% -2.8% +5.1% +11.1% ➖ noise
3 duckdb:vortex-file-compressed +16.5% -2.8% +19.8% +27.8% ➖ noise
4 datafusion:vortex-compact -1.3% -1.4% +0.0% +11.1% ➖ noise
4 datafusion:vortex-file-compressed -6.1% -1.4% -4.8% +11.1% ➖ noise
4 duckdb:vortex-compact +0.3% -1.4% +1.7% +11.1% ➖ noise
4 duckdb:vortex-file-compressed -0.0% -1.4% +1.4% +11.1% ➖ noise
5 datafusion:vortex-compact -0.6% +0.5% -1.1% +11.1% ➖ noise
5 datafusion:vortex-file-compressed -1.0% +0.5% -1.4% +11.1% ➖ noise
5 duckdb:vortex-compact -1.0% +0.5% -1.5% +11.1% ➖ noise
5 duckdb:vortex-file-compressed -1.4% +0.5% -1.9% +11.1% ➖ noise
6 datafusion:vortex-compact -1.6% -2.8% +1.2% +11.1% ➖ noise
6 datafusion:vortex-file-compressed -5.6% -2.8% -2.9% +12.7% ➖ noise
6 duckdb:vortex-compact -1.2% -2.8% +1.6% +11.1% ➖ noise
6 duckdb:vortex-file-compressed -2.4% -2.8% +0.4% +18.9% ➖ noise
7 datafusion:vortex-compact -0.9% -1.0% +0.2% +11.1% ➖ noise
7 datafusion:vortex-file-compressed -1.1% -1.0% -0.0% +17.7% ➖ noise
7 duckdb:vortex-compact -2.3% -1.0% -1.3% +11.1% ➖ noise
7 duckdb:vortex-file-compressed +10.3% -1.0% +11.4% +17.3% ➖ noise
8 datafusion:vortex-compact -19.4% -2.2% -17.6% +28.1% ➖ noise
8 datafusion:vortex-file-compressed -9.9% -2.2% -7.9% +22.6% ➖ noise
8 duckdb:vortex-compact +2.3% -2.2% +4.6% +23.6% ➖ noise
8 duckdb:vortex-file-compressed -0.2% -2.2% +2.1% +14.4% ➖ noise

@AdamGS AdamGS force-pushed the adamg/unify-benchmark-build branch from f4a755d to 9f41fc3 Compare April 4, 2026 18:02
@AdamGS AdamGS added the action/benchmark Trigger full benchmarks to run on this PR label Apr 4, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 4, 2026
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq bot commented Apr 4, 2026

Merging this PR will degrade performance by 17.72%

❌ 1 regressed benchmark
✅ 1121 untouched benchmarks
⏩ 1530 skipped benchmarks1

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_bool_canonical_into[(1000, 10)] 50.1 µs 60.8 µs -17.72%

Comparing adamg/unify-benchmark-build (a7e8958) with develop (b9c47cf)

Open in CodSpeed

Footnotes

  1. 1530 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 4, 2026

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.1%
Vortex (geomean): 0.904x ➖
Parquet (geomean): 0.919x ➖
Shifts: Parquet (control) -8.1% · Median polish -8.8%


datafusion / vortex-file-compressed (0.891x ✅, 57↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 🚀 28457129 32042200 0.89
tpcds_q02/datafusion:vortex-file-compressed 🚀 51979619 57985636 0.90
tpcds_q03/datafusion:vortex-file-compressed 🚀 20130485 23267684 0.87
tpcds_q04/datafusion:vortex-file-compressed 🚀 292636273 336172559 0.87
tpcds_q05/datafusion:vortex-file-compressed 🚀 51209368 59081950 0.87
tpcds_q06/datafusion:vortex-file-compressed 🚀 50247102 57548437 0.87
tpcds_q07/datafusion:vortex-file-compressed 50312047 55586044 0.91
tpcds_q08/datafusion:vortex-file-compressed 37487068 40985332 0.91
tpcds_q09/datafusion:vortex-file-compressed 49112251 54302840 0.90
tpcds_q10/datafusion:vortex-file-compressed 46114250 50574698 0.91
tpcds_q11/datafusion:vortex-file-compressed 🚀 164086995 187721140 0.87
tpcds_q12/datafusion:vortex-file-compressed 🚀 22988748 27097481 0.85
tpcds_q13/datafusion:vortex-file-compressed 55864783 60850545 0.92
tpcds_q14/datafusion:vortex-file-compressed 🚀 200346180 225644565 0.89
tpcds_q15/datafusion:vortex-file-compressed 🚀 34746359 39284724 0.88
tpcds_q16/datafusion:vortex-file-compressed 28032476 30833964 0.91
tpcds_q17/datafusion:vortex-file-compressed 66086389 72553239 0.91
tpcds_q18/datafusion:vortex-file-compressed 🚀 76496874 87325834 0.88
tpcds_q19/datafusion:vortex-file-compressed 🚀 29524973 32966382 0.90
tpcds_q20/datafusion:vortex-file-compressed 🚀 25237027 28817690 0.88
tpcds_q21/datafusion:vortex-file-compressed 137034157 149239484 0.92
tpcds_q22/datafusion:vortex-file-compressed 59166838 64907461 0.91
tpcds_q23/datafusion:vortex-file-compressed 145878671 160854117 0.91
tpcds_q24/datafusion:vortex-file-compressed 🚀 109508431 124522860 0.88
tpcds_q25/datafusion:vortex-file-compressed 67169058 72186335 0.93
tpcds_q26/datafusion:vortex-file-compressed 🚀 36428730 41861908 0.87
tpcds_q27/datafusion:vortex-file-compressed 🚀 115182061 132866267 0.87
tpcds_q28/datafusion:vortex-file-compressed 45833854 49657481 0.92
tpcds_q29/datafusion:vortex-file-compressed 🚀 65643741 75021809 0.87
tpcds_q30/datafusion:vortex-file-compressed 🚀 28719439 35732505 0.80
tpcds_q31/datafusion:vortex-file-compressed 🚀 92985123 106071502 0.88
tpcds_q32/datafusion:vortex-file-compressed 21612525 23361861 0.93
tpcds_q33/datafusion:vortex-file-compressed 37966865 41310726 0.92
tpcds_q34/datafusion:vortex-file-compressed 31700667 34070927 0.93
tpcds_q35/datafusion:vortex-file-compressed 🚀 53763452 60536340 0.89
tpcds_q36/datafusion:vortex-file-compressed 🚀 73904682 84044524 0.88
tpcds_q37/datafusion:vortex-file-compressed 🚀 33049783 37451110 0.88
tpcds_q38/datafusion:vortex-file-compressed 🚀 50697579 58624169 0.86
tpcds_q39/datafusion:vortex-file-compressed 147118722 161143107 0.91
tpcds_q40/datafusion:vortex-file-compressed 🚀 51716823 58703384 0.88
tpcds_q41/datafusion:vortex-file-compressed 🚀 17655510 20697325 0.85
tpcds_q42/datafusion:vortex-file-compressed 🚀 18019195 21117882 0.85
tpcds_q43/datafusion:vortex-file-compressed 32238437 35238479 0.91
tpcds_q44/datafusion:vortex-file-compressed 41626551 45778641 0.91
tpcds_q45/datafusion:vortex-file-compressed 34889596 37487583 0.93
tpcds_q46/datafusion:vortex-file-compressed 47272990 52331568 0.90
tpcds_q47/datafusion:vortex-file-compressed 🚀 202347248 238898607 0.85
tpcds_q48/datafusion:vortex-file-compressed 43566538 46241017 0.94
tpcds_q49/datafusion:vortex-file-compressed 66477202 72538796 0.92
tpcds_q50/datafusion:vortex-file-compressed 44829805 48703839 0.92
tpcds_q51/datafusion:vortex-file-compressed 🚀 88025446 101005906 0.87
tpcds_q52/datafusion:vortex-file-compressed 🚀 19042385 21691147 0.88
tpcds_q53/datafusion:vortex-file-compressed 25611112 27802910 0.92
tpcds_q54/datafusion:vortex-file-compressed 43075583 46516322 0.93
tpcds_q55/datafusion:vortex-file-compressed 🚀 17679646 20026856 0.88
tpcds_q56/datafusion:vortex-file-compressed 🚀 39197090 44620067 0.88
tpcds_q57/datafusion:vortex-file-compressed 🚀 123553524 139524572 0.89
tpcds_q58/datafusion:vortex-file-compressed 71117828 78754517 0.90
tpcds_q59/datafusion:vortex-file-compressed 🚀 69927491 79024225 0.88
tpcds_q60/datafusion:vortex-file-compressed 40345412 44707536 0.90
tpcds_q61/datafusion:vortex-file-compressed 50299877 55387434 0.91
tpcds_q62/datafusion:vortex-file-compressed 🚀 30677868 34606901 0.89
tpcds_q63/datafusion:vortex-file-compressed 25402111 28116539 0.90
tpcds_q64/datafusion:vortex-file-compressed 471612110 523456271 0.90
tpcds_q65/datafusion:vortex-file-compressed 🚀 46789485 53290189 0.88
tpcds_q66/datafusion:vortex-file-compressed 🚀 88681544 99817010 0.89
tpcds_q67/datafusion:vortex-file-compressed 🚀 117651717 134510478 0.87
tpcds_q68/datafusion:vortex-file-compressed 46272664 50118304 0.92
tpcds_q69/datafusion:vortex-file-compressed 40381098 44660026 0.90
tpcds_q70/datafusion:vortex-file-compressed 🚀 113233399 128514066 0.88
tpcds_q71/datafusion:vortex-file-compressed 31120483 33329211 0.93
tpcds_q72/datafusion:vortex-file-compressed 🚀 2579990636 3047620856 0.85
tpcds_q73/datafusion:vortex-file-compressed 🚀 32888770 37827410 0.87
tpcds_q74/datafusion:vortex-file-compressed 116618663 129167061 0.90
tpcds_q75/datafusion:vortex-file-compressed 🚀 118631518 132337352 0.90
tpcds_q76/datafusion:vortex-file-compressed 🚀 32952691 36920794 0.89
tpcds_q77/datafusion:vortex-file-compressed 🚀 51166322 58060470 0.88
tpcds_q78/datafusion:vortex-file-compressed 🚀 123226780 140281316 0.88
tpcds_q79/datafusion:vortex-file-compressed 🚀 37479428 42277112 0.89
tpcds_q80/datafusion:vortex-file-compressed 🚀 111362870 129273316 0.86
tpcds_q81/datafusion:vortex-file-compressed 🚀 36419100 42369257 0.86
tpcds_q82/datafusion:vortex-file-compressed 🚀 34840390 41169885 0.85
tpcds_q83/datafusion:vortex-file-compressed 51570529 55975101 0.92
tpcds_q84/datafusion:vortex-file-compressed 🚀 14947028 17383842 0.86
tpcds_q85/datafusion:vortex-file-compressed 100003969 108624271 0.92
tpcds_q86/datafusion:vortex-file-compressed 🚀 18229907 20474712 0.89
tpcds_q87/datafusion:vortex-file-compressed 52540363 56653945 0.93
tpcds_q88/datafusion:vortex-file-compressed 73407314 80484835 0.91
tpcds_q89/datafusion:vortex-file-compressed 🚀 36733874 41134270 0.89
tpcds_q90/datafusion:vortex-file-compressed 🚀 17011241 20071114 0.85
tpcds_q91/datafusion:vortex-file-compressed 24865218 27474218 0.91
tpcds_q92/datafusion:vortex-file-compressed 🚀 18648634 20847022 0.89
tpcds_q93/datafusion:vortex-file-compressed 🚀 33280356 41272215 0.81
tpcds_q94/datafusion:vortex-file-compressed 🚀 24378804 27652947 0.88
tpcds_q95/datafusion:vortex-file-compressed 59411549 64667452 0.92
tpcds_q96/datafusion:vortex-file-compressed 🚀 15365102 17524008 0.88
tpcds_q97/datafusion:vortex-file-compressed 🚀 29304113 33115124 0.88
tpcds_q98/datafusion:vortex-file-compressed 31937353 35387482 0.90
tpcds_q99/datafusion:vortex-file-compressed 45755962 49875154 0.92
datafusion / vortex-compact (0.897x ✅, 57↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 35698207 37491378 0.95
tpcds_q02/datafusion:vortex-compact 🚀 59466230 69009338 0.86
tpcds_q03/datafusion:vortex-compact 26461861 29057932 0.91
tpcds_q04/datafusion:vortex-compact 🚀 330947191 369925497 0.89
tpcds_q05/datafusion:vortex-compact 🚀 66370760 73838179 0.90
tpcds_q06/datafusion:vortex-compact 🚀 58070375 65571115 0.89
tpcds_q07/datafusion:vortex-compact 🚀 65993937 75378220 0.88
tpcds_q08/datafusion:vortex-compact 45731541 48946574 0.93
tpcds_q09/datafusion:vortex-compact 69730475 76671604 0.91
tpcds_q10/datafusion:vortex-compact 🚀 66056133 73453967 0.90
tpcds_q11/datafusion:vortex-compact 🚀 189033535 214584834 0.88
tpcds_q12/datafusion:vortex-compact 27723938 30086177 0.92
tpcds_q13/datafusion:vortex-compact 114588377 126351016 0.91
tpcds_q14/datafusion:vortex-compact 256208912 281513966 0.91
tpcds_q15/datafusion:vortex-compact 🚀 38407750 43993841 0.87
tpcds_q16/datafusion:vortex-compact 🚀 38396797 44088288 0.87
tpcds_q17/datafusion:vortex-compact 🚀 96120843 107455353 0.89
tpcds_q18/datafusion:vortex-compact 90095224 100077742 0.90
tpcds_q19/datafusion:vortex-compact 46432922 50268397 0.92
tpcds_q20/datafusion:vortex-compact 🚀 29576572 33319314 0.89
tpcds_q21/datafusion:vortex-compact 🚀 139651406 156623521 0.89
tpcds_q22/datafusion:vortex-compact 63861266 68594756 0.93
tpcds_q23/datafusion:vortex-compact 🚀 182705300 206639216 0.88
tpcds_q24/datafusion:vortex-compact 🚀 142152273 162191548 0.88
tpcds_q25/datafusion:vortex-compact 🚀 95026432 107041512 0.89
tpcds_q26/datafusion:vortex-compact 🚀 45420220 51560770 0.88
tpcds_q27/datafusion:vortex-compact 159544074 176980995 0.90
tpcds_q28/datafusion:vortex-compact 84405614 89715222 0.94
tpcds_q29/datafusion:vortex-compact 🚀 94689684 106522301 0.89
tpcds_q30/datafusion:vortex-compact 35966376 39824630 0.90
tpcds_q31/datafusion:vortex-compact 131435629 144422542 0.91
tpcds_q32/datafusion:vortex-compact 27225150 28928069 0.94
tpcds_q33/datafusion:vortex-compact 54727552 59222375 0.92
tpcds_q34/datafusion:vortex-compact 🚀 51686495 57861278 0.89
tpcds_q35/datafusion:vortex-compact 71014921 77426921 0.92
tpcds_q36/datafusion:vortex-compact 🚀 99070001 113904809 0.87
tpcds_q37/datafusion:vortex-compact 🚀 47044706 56583839 0.83
tpcds_q38/datafusion:vortex-compact 🚀 69151110 77639527 0.89
tpcds_q39/datafusion:vortex-compact 🚀 148173155 165256735 0.90
tpcds_q40/datafusion:vortex-compact 🚀 58759754 68491508 0.86
tpcds_q41/datafusion:vortex-compact 🚀 20190292 23240503 0.87
tpcds_q42/datafusion:vortex-compact 🚀 24679968 27509933 0.90
tpcds_q43/datafusion:vortex-compact 🚀 38117729 42690314 0.89
tpcds_q44/datafusion:vortex-compact 74143694 81154272 0.91
tpcds_q45/datafusion:vortex-compact 39143019 42534562 0.92
tpcds_q46/datafusion:vortex-compact 73582936 77349666 0.95
tpcds_q47/datafusion:vortex-compact 🚀 231776730 260019787 0.89
tpcds_q48/datafusion:vortex-compact 82709095 86175601 0.96
tpcds_q49/datafusion:vortex-compact 90021970 98351057 0.92
tpcds_q50/datafusion:vortex-compact 🚀 63985618 73137372 0.87
tpcds_q51/datafusion:vortex-compact 101477050 110250645 0.92
tpcds_q52/datafusion:vortex-compact 🚀 25004590 28963608 0.86
tpcds_q53/datafusion:vortex-compact 🚀 36183034 40748593 0.89
tpcds_q54/datafusion:vortex-compact 61556044 66657988 0.92
tpcds_q55/datafusion:vortex-compact 🚀 24318672 27784042 0.88
tpcds_q56/datafusion:vortex-compact 56523749 62610294 0.90
tpcds_q57/datafusion:vortex-compact 🚀 137665563 157977091 0.87
tpcds_q58/datafusion:vortex-compact 79871331 87673555 0.91
tpcds_q59/datafusion:vortex-compact 🚀 84987037 95495188 0.89
tpcds_q60/datafusion:vortex-compact 🚀 57648763 65554600 0.88
tpcds_q61/datafusion:vortex-compact 77026099 82708276 0.93
tpcds_q62/datafusion:vortex-compact 🚀 34840891 39712672 0.88
tpcds_q63/datafusion:vortex-compact 35790952 38121737 0.94
tpcds_q64/datafusion:vortex-compact 🚀 550095882 618547923 0.89
tpcds_q65/datafusion:vortex-compact 🚀 66478241 76754785 0.87
tpcds_q66/datafusion:vortex-compact 96750516 106314421 0.91
tpcds_q67/datafusion:vortex-compact 🚀 123423683 142499256 0.87
tpcds_q68/datafusion:vortex-compact 🚀 74175670 82679696 0.90
tpcds_q69/datafusion:vortex-compact 🚀 62244920 72652961 0.86
tpcds_q70/datafusion:vortex-compact 127032936 136191102 0.93
tpcds_q71/datafusion:vortex-compact 48228831 52406983 0.92
tpcds_q72/datafusion:vortex-compact 🚀 2558754868 3094043673 0.83
tpcds_q73/datafusion:vortex-compact 55674110 58127168 0.96
tpcds_q74/datafusion:vortex-compact 🚀 135035295 156307873 0.86
tpcds_q75/datafusion:vortex-compact 🚀 160505739 184314918 0.87
tpcds_q76/datafusion:vortex-compact 🚀 50592926 57394616 0.88
tpcds_q77/datafusion:vortex-compact 68419808 73866524 0.93
tpcds_q78/datafusion:vortex-compact 🚀 149302535 170896342 0.87
tpcds_q79/datafusion:vortex-compact 61769395 65511391 0.94
tpcds_q80/datafusion:vortex-compact 🚀 132643082 152689073 0.87
tpcds_q81/datafusion:vortex-compact 🚀 41341171 47588498 0.87
tpcds_q82/datafusion:vortex-compact 🚀 47821230 54692731 0.87
tpcds_q83/datafusion:vortex-compact 🚀 56296682 64809261 0.87
tpcds_q84/datafusion:vortex-compact 🚀 18144363 20842049 0.87
tpcds_q85/datafusion:vortex-compact 125073366 136719699 0.91
tpcds_q86/datafusion:vortex-compact 22423774 24346151 0.92
tpcds_q87/datafusion:vortex-compact 69161316 74822208 0.92
tpcds_q88/datafusion:vortex-compact 126434249 136326080 0.93
tpcds_q89/datafusion:vortex-compact 🚀 46080100 53425145 0.86
tpcds_q90/datafusion:vortex-compact 🚀 23698323 27701340 0.86
tpcds_q91/datafusion:vortex-compact 41269131 45379416 0.91
tpcds_q92/datafusion:vortex-compact 🚀 25962821 28876746 0.90
tpcds_q93/datafusion:vortex-compact 🚀 46055145 52272528 0.88
tpcds_q94/datafusion:vortex-compact 31537420 32673775 0.97
tpcds_q95/datafusion:vortex-compact 🚀 68281186 78042753 0.87
tpcds_q96/datafusion:vortex-compact 26542716 27545902 0.96
tpcds_q97/datafusion:vortex-compact 🚀 44339823 51550885 0.86
tpcds_q98/datafusion:vortex-compact 38854946 41491706 0.94
tpcds_q99/datafusion:vortex-compact 🚀 49567515 57399950 0.86
datafusion / parquet (0.908x ➖, 41↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 37621105 38575238 0.98
tpcds_q02/datafusion:parquet 45512057 48890232 0.93
tpcds_q03/datafusion:parquet 🚀 14856059 16847980 0.88
tpcds_q04/datafusion:parquet 322384030 356842407 0.90
tpcds_q05/datafusion:parquet 🚀 53456972 61540008 0.87
tpcds_q06/datafusion:parquet 64818655 67152632 0.97
tpcds_q07/datafusion:parquet 🚀 86498511 98464390 0.88
tpcds_q08/datafusion:parquet 32552148 34251636 0.95
tpcds_q09/datafusion:parquet 58751715 62487625 0.94
tpcds_q10/datafusion:parquet 82442665 86319925 0.96
tpcds_q11/datafusion:parquet 189616905 197245144 0.96
tpcds_q12/datafusion:parquet 🚀 23206382 25863860 0.90
tpcds_q13/datafusion:parquet 87632486 93458326 0.94
tpcds_q14/datafusion:parquet 🚀 193237547 216097031 0.89
tpcds_q15/datafusion:parquet 🚀 26588413 30312634 0.88
tpcds_q16/datafusion:parquet 🚀 27598918 31738858 0.87
tpcds_q17/datafusion:parquet 70191074 76014959 0.92
tpcds_q18/datafusion:parquet 132500047 141826196 0.93
tpcds_q19/datafusion:parquet 🚀 27457952 30655322 0.90
tpcds_q20/datafusion:parquet 🚀 21103816 24279003 0.87
tpcds_q21/datafusion:parquet 🚀 21327659 25306715 0.84
tpcds_q22/datafusion:parquet 156426755 148686155 1.05
tpcds_q23/datafusion:parquet 🚀 168035468 189388485 0.89
tpcds_q24/datafusion:parquet 🚀 103255897 117488361 0.88
tpcds_q25/datafusion:parquet 70710545 78138863 0.90
tpcds_q26/datafusion:parquet 76671253 81109490 0.95
tpcds_q27/datafusion:parquet 🚀 163481445 182975795 0.89
tpcds_q28/datafusion:parquet 49807206 53607583 0.93
tpcds_q29/datafusion:parquet 73126720 78864677 0.93
tpcds_q30/datafusion:parquet 42969217 47490499 0.90
tpcds_q31/datafusion:parquet 76066591 82706272 0.92
tpcds_q32/datafusion:parquet 22827423 25361686 0.90
tpcds_q33/datafusion:parquet 35003521 37301400 0.94
tpcds_q34/datafusion:parquet 28039463 29166625 0.96
tpcds_q35/datafusion:parquet 🚀 82399919 92996586 0.89
tpcds_q36/datafusion:parquet 🚀 63626184 71184088 0.89
tpcds_q37/datafusion:parquet 🚀 23298760 25938815 0.90
tpcds_q38/datafusion:parquet 50473698 55882055 0.90
tpcds_q39/datafusion:parquet 🚀 84878361 95461339 0.89
tpcds_q40/datafusion:parquet 🚀 27373497 30529500 0.90
tpcds_q41/datafusion:parquet 🚀 16248693 18716510 0.87
tpcds_q42/datafusion:parquet 🚀 13925376 15498690 0.90
tpcds_q43/datafusion:parquet 19702924 21070309 0.94
tpcds_q44/datafusion:parquet 42606937 46928171 0.91
tpcds_q45/datafusion:parquet 33886236 35359177 0.96
tpcds_q46/datafusion:parquet 38989378 41799195 0.93
tpcds_q47/datafusion:parquet 135053892 149447066 0.90
tpcds_q48/datafusion:parquet 🚀 78152527 88120900 0.89
tpcds_q49/datafusion:parquet 65257395 71074842 0.92
tpcds_q50/datafusion:parquet 🚀 48014239 54855280 0.88
tpcds_q51/datafusion:parquet 🚀 87630396 99983988 0.88
tpcds_q52/datafusion:parquet 🚀 13992923 15776964 0.89
tpcds_q53/datafusion:parquet 🚀 21768754 25210502 0.86
tpcds_q54/datafusion:parquet 42500183 46232778 0.92
tpcds_q55/datafusion:parquet 14312237 15491506 0.92
tpcds_q56/datafusion:parquet 🚀 35420693 40728751 0.87
tpcds_q57/datafusion:parquet 110591862 119821495 0.92
tpcds_q58/datafusion:parquet 59805161 62921988 0.95
tpcds_q59/datafusion:parquet 60042853 63153469 0.95
tpcds_q60/datafusion:parquet 35961789 39109242 0.92
tpcds_q61/datafusion:parquet 50543289 54695733 0.92
tpcds_q62/datafusion:parquet 🚀 27030976 30164422 0.90
tpcds_q63/datafusion:parquet 20954573 23172814 0.90
tpcds_q64/datafusion:parquet 561572539 595143161 0.94
tpcds_q65/datafusion:parquet 43683688 48383259 0.90
tpcds_q66/datafusion:parquet 79241855 81237141 0.98
tpcds_q67/datafusion:parquet 🚀 149215350 173425072 0.86
tpcds_q68/datafusion:parquet 🚀 39202574 43592959 0.90
tpcds_q69/datafusion:parquet 🚀 76773323 86221572 0.89
tpcds_q70/datafusion:parquet 97380499 105867604 0.92
tpcds_q71/datafusion:parquet 26382161 28689887 0.92
tpcds_q72/datafusion:parquet 🚀 626776298 730691309 0.86
tpcds_q73/datafusion:parquet 27090133 29159132 0.93
tpcds_q74/datafusion:parquet 🚀 102811063 118977709 0.86
tpcds_q75/datafusion:parquet 115227012 122489435 0.94
tpcds_q76/datafusion:parquet 🚀 35785753 41548923 0.86
tpcds_q77/datafusion:parquet 🚀 48708852 55961803 0.87
tpcds_q78/datafusion:parquet 🚀 122586069 137679841 0.89
tpcds_q79/datafusion:parquet 31238579 34578022 0.90
tpcds_q80/datafusion:parquet 94572641 102254931 0.92
tpcds_q81/datafusion:parquet 41455648 44629096 0.93
tpcds_q82/datafusion:parquet 24252156 25469866 0.95
tpcds_q83/datafusion:parquet 47618561 51830524 0.92
tpcds_q84/datafusion:parquet 🚀 46036019 52108806 0.88
tpcds_q85/datafusion:parquet 169558871 180592541 0.94
tpcds_q86/datafusion:parquet 18728525 19747543 0.95
tpcds_q87/datafusion:parquet 50524667 55504770 0.91
tpcds_q88/datafusion:parquet 70403026 73478056 0.96
tpcds_q89/datafusion:parquet 🚀 24551676 29082990 0.84
tpcds_q90/datafusion:parquet 🚀 18779929 21050676 0.89
tpcds_q91/datafusion:parquet 67086766 74501445 0.90
tpcds_q92/datafusion:parquet 🚀 21558446 24786714 0.87
tpcds_q93/datafusion:parquet 35017175 37643859 0.93
tpcds_q94/datafusion:parquet 🚀 24112283 28752417 0.84
tpcds_q95/datafusion:parquet 68070459 71933786 0.95
tpcds_q96/datafusion:parquet 14282034 15634505 0.91
tpcds_q97/datafusion:parquet 34510161 36694235 0.94
tpcds_q98/datafusion:parquet 25629620 27800214 0.92
tpcds_q99/datafusion:parquet 🚀 27805384 36454270 0.76
duckdb / vortex-file-compressed (0.904x ➖, 44↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 🚀 25342985 28383089 0.89
tpcds_q02/duckdb:vortex-file-compressed 77348609 82871800 0.93
tpcds_q03/duckdb:vortex-file-compressed 26354899 26461866 1.00
tpcds_q04/duckdb:vortex-file-compressed 103120266 111291126 0.93
tpcds_q05/duckdb:vortex-file-compressed 🚀 89087162 102097175 0.87
tpcds_q06/duckdb:vortex-file-compressed 🚀 33931501 37986043 0.89
tpcds_q07/duckdb:vortex-file-compressed 🚀 22313609 25512226 0.87
tpcds_q08/duckdb:vortex-file-compressed 28213304 30102000 0.94
tpcds_q09/duckdb:vortex-file-compressed 🚀 33030586 36981613 0.89
tpcds_q10/duckdb:vortex-file-compressed 🚀 40359805 45341522 0.89
tpcds_q11/duckdb:vortex-file-compressed 60328571 64687731 0.93
tpcds_q12/duckdb:vortex-file-compressed 🚀 13708815 17203464 0.80
tpcds_q13/duckdb:vortex-file-compressed 42712649 45513286 0.94
tpcds_q14/duckdb:vortex-file-compressed 🚀 182578928 210462988 0.87
tpcds_q15/duckdb:vortex-file-compressed 41076606 45502779 0.90
tpcds_q16/duckdb:vortex-file-compressed 29027644 32110820 0.90
tpcds_q17/duckdb:vortex-file-compressed 37072900 41062334 0.90
tpcds_q18/duckdb:vortex-file-compressed 44187873 48921734 0.90
tpcds_q19/duckdb:vortex-file-compressed 🚀 32443899 36843650 0.88
tpcds_q20/duckdb:vortex-file-compressed 🚀 16114559 18350173 0.88
tpcds_q21/duckdb:vortex-file-compressed 20869141 22450138 0.93
tpcds_q22/duckdb:vortex-file-compressed 110016463 120137326 0.92
tpcds_q23/duckdb:vortex-file-compressed 148124502 160785571 0.92
tpcds_q24/duckdb:vortex-file-compressed 🚀 53997786 60690146 0.89
tpcds_q25/duckdb:vortex-file-compressed 🚀 36201849 41481966 0.87
tpcds_q26/duckdb:vortex-file-compressed 🚀 39751462 44756801 0.89
tpcds_q27/duckdb:vortex-file-compressed 🚀 84266213 95030819 0.89
tpcds_q28/duckdb:vortex-file-compressed 🚀 36024360 40107488 0.90
tpcds_q29/duckdb:vortex-file-compressed 36241275 39479804 0.92
tpcds_q30/duckdb:vortex-file-compressed 🚀 29579111 32877479 0.90
tpcds_q31/duckdb:vortex-file-compressed 28489967 31593116 0.90
tpcds_q32/duckdb:vortex-file-compressed 🚀 16306625 18429896 0.88
tpcds_q33/duckdb:vortex-file-compressed 🚀 63686191 79989013 0.80
tpcds_q34/duckdb:vortex-file-compressed 19029444 20687634 0.92
tpcds_q35/duckdb:vortex-file-compressed 🚀 67530508 78841979 0.86
tpcds_q36/duckdb:vortex-file-compressed 27732601 30033216 0.92
tpcds_q37/duckdb:vortex-file-compressed 🚀 21188986 24153673 0.88
tpcds_q38/duckdb:vortex-file-compressed 43845104 45788448 0.96
tpcds_q39/duckdb:vortex-file-compressed 47383638 48466306 0.98
tpcds_q40/duckdb:vortex-file-compressed 24353995 26606771 0.92
tpcds_q41/duckdb:vortex-file-compressed 🚀 13095267 15486240 0.85
tpcds_q42/duckdb:vortex-file-compressed 12041997 13060632 0.92
tpcds_q43/duckdb:vortex-file-compressed 30301812 32182424 0.94
tpcds_q44/duckdb:vortex-file-compressed 24808277 25561565 0.97
tpcds_q45/duckdb:vortex-file-compressed 🚀 27283529 31911300 0.85
tpcds_q46/duckdb:vortex-file-compressed 45680654 50713195 0.90
tpcds_q47/duckdb:vortex-file-compressed 🚀 49799425 55441604 0.90
tpcds_q48/duckdb:vortex-file-compressed 38511571 41935510 0.92
tpcds_q49/duckdb:vortex-file-compressed 30149237 30946469 0.97
tpcds_q50/duckdb:vortex-file-compressed 33482523 36107898 0.93
tpcds_q51/duckdb:vortex-file-compressed 🚀 99537853 111959641 0.89
tpcds_q52/duckdb:vortex-file-compressed 🚀 11898810 13577124 0.88
tpcds_q53/duckdb:vortex-file-compressed 16930984 18745336 0.90
tpcds_q54/duckdb:vortex-file-compressed 46204465 50231755 0.92
tpcds_q55/duckdb:vortex-file-compressed 🚀 11418522 13414635 0.85
tpcds_q56/duckdb:vortex-file-compressed 🚀 60153211 72279624 0.83
tpcds_q57/duckdb:vortex-file-compressed 45684674 48211057 0.95
tpcds_q58/duckdb:vortex-file-compressed 🚀 32216219 36011995 0.89
tpcds_q59/duckdb:vortex-file-compressed 79170818 84956025 0.93
tpcds_q60/duckdb:vortex-file-compressed 🚀 64648065 72006854 0.90
tpcds_q61/duckdb:vortex-file-compressed 37747423 39529727 0.95
tpcds_q62/duckdb:vortex-file-compressed 20298617 20504587 0.99
tpcds_q63/duckdb:vortex-file-compressed 17554684 18906419 0.93
tpcds_q64/duckdb:vortex-file-compressed 78300562 85768809 0.91
tpcds_q65/duckdb:vortex-file-compressed 23211070 25422661 0.91
tpcds_q66/duckdb:vortex-file-compressed 58407479 62842907 0.93
tpcds_q67/duckdb:vortex-file-compressed 143467260 155344398 0.92
tpcds_q68/duckdb:vortex-file-compressed 🚀 39900032 44469462 0.90
tpcds_q69/duckdb:vortex-file-compressed 🚀 42069304 47767623 0.88
tpcds_q70/duckdb:vortex-file-compressed 27992793 30683156 0.91
tpcds_q71/duckdb:vortex-file-compressed 21630117 23842268 0.91
tpcds_q72/duckdb:vortex-file-compressed 176236444 184606616 0.95
tpcds_q73/duckdb:vortex-file-compressed 🚀 19362716 21626663 0.90
tpcds_q74/duckdb:vortex-file-compressed 47957875 51315762 0.93
tpcds_q75/duckdb:vortex-file-compressed 60305187 65238748 0.92
tpcds_q76/duckdb:vortex-file-compressed 🚀 64505125 71737950 0.90
tpcds_q77/duckdb:vortex-file-compressed 64971769 70940073 0.92
tpcds_q78/duckdb:vortex-file-compressed 82266107 88039927 0.93
tpcds_q79/duckdb:vortex-file-compressed 35439963 39244056 0.90
tpcds_q80/duckdb:vortex-file-compressed 89418970 99312906 0.90
tpcds_q81/duckdb:vortex-file-compressed 🚀 32625528 37020051 0.88
tpcds_q82/duckdb:vortex-file-compressed 🚀 21839276 25785391 0.85
tpcds_q83/duckdb:vortex-file-compressed 🚀 28021037 31864107 0.88
tpcds_q84/duckdb:vortex-file-compressed 🚀 16524751 18721775 0.88
tpcds_q85/duckdb:vortex-file-compressed 🚀 43767557 49595463 0.88
tpcds_q86/duckdb:vortex-file-compressed 🚀 16776885 21208264 0.79
tpcds_q87/duckdb:vortex-file-compressed 43195826 45653145 0.95
tpcds_q88/duckdb:vortex-file-compressed 40153316 43968594 0.91
tpcds_q89/duckdb:vortex-file-compressed 🚀 18404273 20809269 0.88
tpcds_q90/duckdb:vortex-file-compressed 13817346 14668322 0.94
tpcds_q91/duckdb:vortex-file-compressed 28001287 30287596 0.92
tpcds_q92/duckdb:vortex-file-compressed 🚀 13944198 16191113 0.86
tpcds_q93/duckdb:vortex-file-compressed 🚀 25836947 33417206 0.77
tpcds_q94/duckdb:vortex-file-compressed 🚀 21050965 25250174 0.83
tpcds_q95/duckdb:vortex-file-compressed 153446779 150663813 1.02
tpcds_q96/duckdb:vortex-file-compressed 17205755 18246248 0.94
tpcds_q97/duckdb:vortex-file-compressed 38127028 39705160 0.96
tpcds_q98/duckdb:vortex-file-compressed 🚀 17920082 20320814 0.88
tpcds_q99/duckdb:vortex-file-compressed 31565579 33311876 0.95
duckdb / vortex-compact (0.926x ➖, 22↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 32159011 34088209 0.94
tpcds_q02/duckdb:vortex-compact 115472358 120521067 0.96
tpcds_q03/duckdb:vortex-compact 50958324 55021353 0.93
tpcds_q04/duckdb:vortex-compact 125149834 129584138 0.97
tpcds_q05/duckdb:vortex-compact 159042200 167490335 0.95
tpcds_q06/duckdb:vortex-compact 41954262 45076174 0.93
tpcds_q07/duckdb:vortex-compact 38729095 41089158 0.94
tpcds_q08/duckdb:vortex-compact 35497778 38376664 0.92
tpcds_q09/duckdb:vortex-compact 59661487 64205338 0.93
tpcds_q10/duckdb:vortex-compact 53183337 56668885 0.94
tpcds_q11/duckdb:vortex-compact 74299768 77836378 0.95
tpcds_q12/duckdb:vortex-compact 19297426 21399527 0.90
tpcds_q13/duckdb:vortex-compact 68932588 72545276 0.95
tpcds_q14/duckdb:vortex-compact 289777644 298831098 0.97
tpcds_q15/duckdb:vortex-compact 🚀 44840212 50240466 0.89
tpcds_q16/duckdb:vortex-compact 34591685 37758834 0.92
tpcds_q17/duckdb:vortex-compact 51216559 53785217 0.95
tpcds_q18/duckdb:vortex-compact 57448294 61967931 0.93
tpcds_q19/duckdb:vortex-compact 43015594 44844468 0.96
tpcds_q20/duckdb:vortex-compact 🚀 19972132 22515437 0.89
tpcds_q21/duckdb:vortex-compact 28098489 29898756 0.94
tpcds_q22/duckdb:vortex-compact 🚀 115889841 131825379 0.88
tpcds_q23/duckdb:vortex-compact 165872673 184296852 0.90
tpcds_q24/duckdb:vortex-compact 75221094 83174032 0.90
tpcds_q25/duckdb:vortex-compact 50233921 54536195 0.92
tpcds_q26/duckdb:vortex-compact 49672588 53735722 0.92
tpcds_q27/duckdb:vortex-compact 141827552 152357835 0.93
tpcds_q28/duckdb:vortex-compact 85016753 89186742 0.95
tpcds_q29/duckdb:vortex-compact 50719416 54214863 0.94
tpcds_q30/duckdb:vortex-compact 🚀 33106303 38512987 0.86
tpcds_q31/duckdb:vortex-compact 36828303 40354045 0.91
tpcds_q32/duckdb:vortex-compact 23042177 25509481 0.90
tpcds_q33/duckdb:vortex-compact 138334407 151897164 0.91
tpcds_q34/duckdb:vortex-compact 31571427 33997379 0.93
tpcds_q35/duckdb:vortex-compact 77958628 85006210 0.92
tpcds_q36/duckdb:vortex-compact 36422269 39708019 0.92
tpcds_q37/duckdb:vortex-compact 31378181 33064288 0.95
tpcds_q38/duckdb:vortex-compact 49861874 45981043 1.08
tpcds_q39/duckdb:vortex-compact 54509234 55772040 0.98
tpcds_q40/duckdb:vortex-compact 30308964 33020772 0.92
tpcds_q41/duckdb:vortex-compact 16724927 17290243 0.97
tpcds_q42/duckdb:vortex-compact 16608259 17685581 0.94
tpcds_q43/duckdb:vortex-compact 39283588 40279901 0.98
tpcds_q44/duckdb:vortex-compact 35979473 37207931 0.97
tpcds_q45/duckdb:vortex-compact 32906575 34856427 0.94
tpcds_q46/duckdb:vortex-compact 63268686 67968601 0.93
tpcds_q47/duckdb:vortex-compact 🚀 56037886 62605322 0.90
tpcds_q48/duckdb:vortex-compact 56777039 59366219 0.96
tpcds_q49/duckdb:vortex-compact 42040857 44862597 0.94
tpcds_q50/duckdb:vortex-compact 55586618 60695417 0.92
tpcds_q51/duckdb:vortex-compact 105109996 109316314 0.96
tpcds_q52/duckdb:vortex-compact 16334462 18086455 0.90
tpcds_q53/duckdb:vortex-compact 25203293 26167254 0.96
tpcds_q54/duckdb:vortex-compact 79823874 85950824 0.93
tpcds_q55/duckdb:vortex-compact 16598502 18413735 0.90
tpcds_q56/duckdb:vortex-compact 141049238 144482959 0.98
tpcds_q57/duckdb:vortex-compact 🚀 46477275 51991523 0.89
tpcds_q58/duckdb:vortex-compact 🚀 43870343 53303009 0.82
tpcds_q59/duckdb:vortex-compact 95405190 96857320 0.99
tpcds_q60/duckdb:vortex-compact 132404716 145135135 0.91
tpcds_q61/duckdb:vortex-compact 57187402 60884445 0.94
tpcds_q62/duckdb:vortex-compact 22795760 21999515 1.04
tpcds_q63/duckdb:vortex-compact 24870257 26808741 0.93
tpcds_q64/duckdb:vortex-compact 107929017 117314362 0.92
tpcds_q65/duckdb:vortex-compact 30194196 31849140 0.95
tpcds_q66/duckdb:vortex-compact 93715937 97281438 0.96
tpcds_q67/duckdb:vortex-compact 151772097 166563540 0.91
tpcds_q68/duckdb:vortex-compact 57549981 62549088 0.92
tpcds_q69/duckdb:vortex-compact 🚀 53297360 59656777 0.89
tpcds_q70/duckdb:vortex-compact 35369028 37659335 0.94
tpcds_q71/duckdb:vortex-compact 26863131 29342464 0.92
tpcds_q72/duckdb:vortex-compact 193204426 203444029 0.95
tpcds_q73/duckdb:vortex-compact 30098342 31389857 0.96
tpcds_q74/duckdb:vortex-compact 54604237 59294593 0.92
tpcds_q75/duckdb:vortex-compact 69648568 76001224 0.92
tpcds_q76/duckdb:vortex-compact 🚀 124191964 145991709 0.85
tpcds_q77/duckdb:vortex-compact 🚀 127382293 141671494 0.90
tpcds_q78/duckdb:vortex-compact 85407912 92011750 0.93
tpcds_q79/duckdb:vortex-compact 65418567 71386755 0.92
tpcds_q80/duckdb:vortex-compact 163012179 172715223 0.94
tpcds_q81/duckdb:vortex-compact 🚀 40388507 44905597 0.90
tpcds_q82/duckdb:vortex-compact 🚀 30202734 33754315 0.89
tpcds_q83/duckdb:vortex-compact 🚀 44650982 50915091 0.88
tpcds_q84/duckdb:vortex-compact 🚀 20804542 23446069 0.89
tpcds_q85/duckdb:vortex-compact 58482175 64436074 0.91
tpcds_q86/duckdb:vortex-compact 🚀 20552058 23216842 0.89
tpcds_q87/duckdb:vortex-compact 49677515 51527163 0.96
tpcds_q88/duckdb:vortex-compact 41845104 45611702 0.92
tpcds_q89/duckdb:vortex-compact 26267875 27263215 0.96
tpcds_q90/duckdb:vortex-compact 🚀 14005438 17536910 0.80
tpcds_q91/duckdb:vortex-compact 44472631 47442802 0.94
tpcds_q92/duckdb:vortex-compact 🚀 20155108 22705194 0.89
tpcds_q93/duckdb:vortex-compact 🚀 34635357 39253761 0.88
tpcds_q94/duckdb:vortex-compact 🚀 24173663 26967605 0.90
tpcds_q95/duckdb:vortex-compact 154767752 149797039 1.03
tpcds_q96/duckdb:vortex-compact 17915716 19823562 0.90
tpcds_q97/duckdb:vortex-compact 🚀 40911757 45591247 0.90
tpcds_q98/duckdb:vortex-compact 🚀 23555224 27221924 0.87
tpcds_q99/duckdb:vortex-compact 🚀 35667966 40145284 0.89
duckdb / parquet (0.930x ➖, 14↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 43504473 46713042 0.93
tpcds_q02/duckdb:parquet 60744906 64036953 0.95
tpcds_q03/duckdb:parquet 11556853 12758742 0.91
tpcds_q04/duckdb:parquet 123596562 135067627 0.92
tpcds_q05/duckdb:parquet 72860181 72107878 1.01
tpcds_q06/duckdb:parquet 🚀 28463594 32993989 0.86
tpcds_q07/duckdb:parquet 22850449 24278291 0.94
tpcds_q08/duckdb:parquet 27216410 29282528 0.93
tpcds_q09/duckdb:parquet 39880540 41743489 0.96
tpcds_q10/duckdb:parquet 34231608 37049763 0.92
tpcds_q11/duckdb:parquet 88933882 93189207 0.95
tpcds_q12/duckdb:parquet 14480205 15910622 0.91
tpcds_q13/duckdb:parquet 34353802 36616254 0.94
tpcds_q14/duckdb:parquet 164258246 175227321 0.94
tpcds_q15/duckdb:parquet 29832740 33052904 0.90
tpcds_q16/duckdb:parquet 🚀 20881152 23523051 0.89
tpcds_q17/duckdb:parquet 38132158 39945715 0.95
tpcds_q18/duckdb:parquet 46093099 49351837 0.93
tpcds_q19/duckdb:parquet 28987215 31264061 0.93
tpcds_q20/duckdb:parquet 15142479 16761525 0.90
tpcds_q21/duckdb:parquet 11286975 11733787 0.96
tpcds_q22/duckdb:parquet 🚀 66593308 76449430 0.87
tpcds_q23/duckdb:parquet 117258357 123489273 0.95
tpcds_q24/duckdb:parquet 45257928 48424650 0.93
tpcds_q25/duckdb:parquet 32851385 34439486 0.95
tpcds_q26/duckdb:parquet 38126771 41374795 0.92
tpcds_q27/duckdb:parquet 89032269 93135294 0.96
tpcds_q28/duckdb:parquet 36784668 39214308 0.94
tpcds_q29/duckdb:parquet 37123997 37821229 0.98
tpcds_q30/duckdb:parquet 40868126 44096969 0.93
tpcds_q31/duckdb:parquet 22369669 24131728 0.93
tpcds_q32/duckdb:parquet 11184900 12256403 0.91
tpcds_q33/duckdb:parquet 70610848 76461704 0.92
tpcds_q34/duckdb:parquet 20490096 22238634 0.92
tpcds_q35/duckdb:parquet 🚀 57599836 66000353 0.87
tpcds_q36/duckdb:parquet 20261986 21460379 0.94
tpcds_q37/duckdb:parquet 13208158 14155097 0.93
tpcds_q38/duckdb:parquet 34551706 36409725 0.95
tpcds_q39/duckdb:parquet 32490711 33413358 0.97
tpcds_q40/duckdb:parquet 🚀 18092510 20250199 0.89
tpcds_q41/duckdb:parquet 7623980 8266410 0.92
tpcds_q42/duckdb:parquet 🚀 9870423 11595354 0.85
tpcds_q43/duckdb:parquet 15311834 16525123 0.93
tpcds_q44/duckdb:parquet 21232198 21946310 0.97
tpcds_q45/duckdb:parquet 26542865 29005434 0.92
tpcds_q46/duckdb:parquet 44717180 48786995 0.92
tpcds_q47/duckdb:parquet 44619120 48582968 0.92
tpcds_q48/duckdb:parquet 30555801 33164843 0.92
tpcds_q49/duckdb:parquet 24481360 25996538 0.94
tpcds_q50/duckdb:parquet 24462415 25448505 0.96
tpcds_q51/duckdb:parquet 95435383 101988412 0.94
tpcds_q52/duckdb:parquet 10989715 11959256 0.92
tpcds_q53/duckdb:parquet 16177827 16957879 0.95
tpcds_q54/duckdb:parquet 40501830 40293922 1.01
tpcds_q55/duckdb:parquet 10360311 11126815 0.93
tpcds_q56/duckdb:parquet 67134036 72801692 0.92
tpcds_q57/duckdb:parquet 34992250 35869043 0.98
tpcds_q58/duckdb:parquet 22478283 22719946 0.99
tpcds_q59/duckdb:parquet 35514275 38214510 0.93
tpcds_q60/duckdb:parquet 71766473 74329004 0.97
tpcds_q61/duckdb:parquet 30397011 32124005 0.95
tpcds_q62/duckdb:parquet 12082581 12699742 0.95
tpcds_q63/duckdb:parquet 15051866 16328409 0.92
tpcds_q64/duckdb:parquet 72970959 76896356 0.95
tpcds_q65/duckdb:parquet 19822948 21279991 0.93
tpcds_q66/duckdb:parquet 52350949 56527637 0.93
tpcds_q67/duckdb:parquet 🚀 134093041 153849579 0.87
tpcds_q68/duckdb:parquet 36555197 39972017 0.91
tpcds_q69/duckdb:parquet 36923913 39322280 0.94
tpcds_q70/duckdb:parquet 19596478 21732492 0.90
tpcds_q71/duckdb:parquet 18134382 18362688 0.99
tpcds_q72/duckdb:parquet 163070576 171484525 0.95
tpcds_q73/duckdb:parquet 18087212 19491080 0.93
tpcds_q74/duckdb:parquet 🚀 48284394 55227220 0.87
tpcds_q75/duckdb:parquet 53276505 57043671 0.93
tpcds_q76/duckdb:parquet 🚀 65589676 73374559 0.89
tpcds_q77/duckdb:parquet 63359834 67568792 0.94
tpcds_q78/duckdb:parquet 73447773 80706941 0.91
tpcds_q79/duckdb:parquet 29096478 29567113 0.98
tpcds_q80/duckdb:parquet 83036714 86244508 0.96
tpcds_q81/duckdb:parquet 46089935 50089918 0.92
tpcds_q82/duckdb:parquet 🚀 15504417 17261893 0.90
tpcds_q83/duckdb:parquet 16130777 17013680 0.95
tpcds_q84/duckdb:parquet 19453051 19785911 0.98
tpcds_q85/duckdb:parquet 🚀 38653093 42977306 0.90
tpcds_q86/duckdb:parquet 12873382 12980939 0.99
tpcds_q87/duckdb:parquet 35967474 39522396 0.91
tpcds_q88/duckdb:parquet 29320555 29674079 0.99
tpcds_q89/duckdb:parquet 17230371 18516951 0.93
tpcds_q90/duckdb:parquet 7238334 7832717 0.92
tpcds_q91/duckdb:parquet 22738204 24274160 0.94
tpcds_q92/duckdb:parquet 🚀 11286867 13163661 0.86
tpcds_q93/duckdb:parquet 30724534 32888512 0.93
tpcds_q94/duckdb:parquet 🚀 16083544 18531009 0.87
tpcds_q95/duckdb:parquet 🚀 129755825 154907614 0.84
tpcds_q96/duckdb:parquet 9155821 10097008 0.91
tpcds_q97/duckdb:parquet 35859221 39012923 0.92
tpcds_q98/duckdb:parquet 18138666 18715722 0.97
tpcds_q99/duckdb:parquet 19667690 21294020 0.92
duckdb / duckdb (0.929x ➖, 24↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 19123022 19562963 0.98
tpcds_q02/duckdb:duckdb 18640678 19013326 0.98
tpcds_q03/duckdb:duckdb 8148210 9001359 0.91
tpcds_q04/duckdb:duckdb 160383646 169889378 0.94
tpcds_q05/duckdb:duckdb 🚀 18194662 20438365 0.89
tpcds_q06/duckdb:duckdb 21953175 23623210 0.93
tpcds_q07/duckdb:duckdb 38072473 40394139 0.94
tpcds_q08/duckdb:duckdb 118711473 121685859 0.98
tpcds_q09/duckdb:duckdb 19668754 20465783 0.96
tpcds_q10/duckdb:duckdb 🚀 22332457 25143353 0.89
tpcds_q11/duckdb:duckdb 139920988 145402896 0.96
tpcds_q12/duckdb:duckdb 11076750 12051854 0.92
tpcds_q13/duckdb:duckdb 23922419 25450914 0.94
tpcds_q14/duckdb:duckdb 92582882 97951927 0.95
tpcds_q15/duckdb:duckdb 23255026 25361602 0.92
tpcds_q16/duckdb:duckdb 17326483 18936415 0.91
tpcds_q17/duckdb:duckdb 🚀 21273700 23675912 0.90
tpcds_q18/duckdb:duckdb 44229812 46634233 0.95
tpcds_q19/duckdb:duckdb 🚀 15527750 17847475 0.87
tpcds_q20/duckdb:duckdb 11876509 12184289 0.97
tpcds_q21/duckdb:duckdb 7360578 7134202 1.03
tpcds_q22/duckdb:duckdb 🚀 58856066 69234655 0.85
tpcds_q23/duckdb:duckdb 80631736 75298614 1.07
tpcds_q24/duckdb:duckdb 🚀 21913663 25835274 0.85
tpcds_q25/duckdb:duckdb 16898028 17274959 0.98
tpcds_q26/duckdb:duckdb 26106613 28698910 0.91
tpcds_q27/duckdb:duckdb 38923078 39977986 0.97
tpcds_q28/duckdb:duckdb 20836326 22240967 0.94
tpcds_q29/duckdb:duckdb 19769345 20875682 0.95
tpcds_q30/duckdb:duckdb 28924044 31279324 0.92
tpcds_q31/duckdb:duckdb 20446956 21083343 0.97
tpcds_q32/duckdb:duckdb 7354357 7710296 0.95
tpcds_q33/duckdb:duckdb 12293616 12789187 0.96
tpcds_q34/duckdb:duckdb 14441398 15073903 0.96
tpcds_q35/duckdb:duckdb 34090659 34116587 1.00
tpcds_q36/duckdb:duckdb 69320271 76128446 0.91
tpcds_q37/duckdb:duckdb 🚀 7320284 8400579 0.87
tpcds_q38/duckdb:duckdb 30116894 31473748 0.96
tpcds_q39/duckdb:duckdb 25982152 27559546 0.94
tpcds_q40/duckdb:duckdb 🚀 12787101 14821430 0.86
tpcds_q41/duckdb:duckdb 🚀 8177698 9142422 0.89
tpcds_q42/duckdb:duckdb 🚀 6078455 6870238 0.88
tpcds_q43/duckdb:duckdb 10681182 11218091 0.95
tpcds_q44/duckdb:duckdb 13961074 13846241 1.01
tpcds_q45/duckdb:duckdb 16871464 17915472 0.94
tpcds_q46/duckdb:duckdb 35759189 38538794 0.93
tpcds_q47/duckdb:duckdb 40675868 44143458 0.92
tpcds_q48/duckdb:duckdb 21434290 22528629 0.95
tpcds_q49/duckdb:duckdb 16944068 17824778 0.95
tpcds_q50/duckdb:duckdb 14077562 14665525 0.96
tpcds_q51/duckdb:duckdb 90552486 96937446 0.93
tpcds_q52/duckdb:duckdb 🚀 6969333 8160958 0.85
tpcds_q53/duckdb:duckdb 11420531 12125886 0.94
tpcds_q54/duckdb:duckdb 16487675 17178794 0.96
tpcds_q55/duckdb:duckdb 🚀 6468489 7652959 0.85
tpcds_q56/duckdb:duckdb 12655203 13908851 0.91
tpcds_q57/duckdb:duckdb 30615173 33727103 0.91
tpcds_q58/duckdb:duckdb 🚀 11595150 13585941 0.85
tpcds_q59/duckdb:duckdb 34904050 35509718 0.98
tpcds_q60/duckdb:duckdb 14063205 14924136 0.94
tpcds_q61/duckdb:duckdb 13819551 14938107 0.93
tpcds_q62/duckdb:duckdb 8856526 9717639 0.91
tpcds_q63/duckdb:duckdb 🚀 10584847 11814405 0.90
tpcds_q64/duckdb:duckdb 51124283 54699005 0.93
tpcds_q65/duckdb:duckdb 🚀 33753180 37742974 0.89
tpcds_q66/duckdb:duckdb 24175069 25236676 0.96
tpcds_q67/duckdb:duckdb 🚀 125957071 141622714 0.89
tpcds_q68/duckdb:duckdb 23916826 26487713 0.90
tpcds_q69/duckdb:duckdb 23351041 24538403 0.95
tpcds_q70/duckdb:duckdb 13718500 14839882 0.92
tpcds_q71/duckdb:duckdb 🚀 11662660 14005924 0.83
tpcds_q72/duckdb:duckdb 42557578 42501015 1.00
tpcds_q73/duckdb:duckdb 🚀 10192829 11361314 0.90
tpcds_q74/duckdb:duckdb 95359112 100989497 0.94
tpcds_q75/duckdb:duckdb 41822673 45612445 0.92
tpcds_q76/duckdb:duckdb 11745957 12607853 0.93
tpcds_q77/duckdb:duckdb 🚀 11428841 12729461 0.90
tpcds_q78/duckdb:duckdb 62509453 67550134 0.93
tpcds_q79/duckdb:duckdb 17151265 18950111 0.91
tpcds_q80/duckdb:duckdb 28402792 31494962 0.90
tpcds_q81/duckdb:duckdb 36856533 37159520 0.99
tpcds_q82/duckdb:duckdb 🚀 7809180 9072811 0.86
tpcds_q83/duckdb:duckdb 9217843 9866921 0.93
tpcds_q84/duckdb:duckdb 13305966 14487758 0.92
tpcds_q85/duckdb:duckdb 23433733 25675186 0.91
tpcds_q86/duckdb:duckdb 10542820 11223137 0.94
tpcds_q87/duckdb:duckdb 32076034 34445470 0.93
tpcds_q88/duckdb:duckdb 23743495 24922619 0.95
tpcds_q89/duckdb:duckdb 13123822 13569889 0.97
tpcds_q90/duckdb:duckdb 🚀 5308396 6090875 0.87
tpcds_q91/duckdb:duckdb 🚀 12031725 13625065 0.88
tpcds_q92/duckdb:duckdb 8976096 9470029 0.95
tpcds_q93/duckdb:duckdb 🚀 21618586 25329277 0.85
tpcds_q94/duckdb:duckdb 12760850 12663728 1.01
tpcds_q95/duckdb:duckdb 127806449 137416417 0.93
tpcds_q96/duckdb:duckdb 4598156 4720685 0.97
tpcds_q97/duckdb:duckdb 🚀 29151226 32870409 0.89
tpcds_q98/duckdb:duckdb 13373673 14036591 0.95
tpcds_q99/duckdb:duckdb 15744519 17336085 0.91
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -4.8% -4.7% -0.1% +10.7% ➖ noise
1 datafusion:vortex-file-compressed -11.2% -4.7% -6.8% +12.4% ➖ noise
1 duckdb:duckdb -2.2% -4.7% +2.6% +16.0% ➖ noise
1 duckdb:vortex-compact -5.7% -4.7% -1.0% +14.9% ➖ noise
1 duckdb:vortex-file-compressed -10.7% -4.7% -6.3% +17.0% ➖ noise
2 datafusion:vortex-compact -13.8% -6.0% -8.3% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -10.4% -6.0% -4.6% +11.1% ➖ noise
2 duckdb:duckdb -2.0% -6.0% +4.3% +13.5% ➖ noise
2 duckdb:vortex-compact -4.2% -6.0% +2.0% +10.0% ➖ noise
2 duckdb:vortex-file-compressed -6.7% -6.0% -0.7% +10.8% ➖ noise
3 datafusion:vortex-compact -8.9% -10.6% +1.9% +16.3% ➖ noise
3 datafusion:vortex-file-compressed -13.5% -10.6% -3.2% +11.1% ➖ noise
3 duckdb:duckdb -9.5% -10.6% +1.3% +15.0% ➖ noise
3 duckdb:vortex-compact -7.4% -10.6% +3.6% +11.0% ➖ noise
3 duckdb:vortex-file-compressed -0.4% -10.6% +11.4% +15.6% ➖ noise
4 datafusion:vortex-compact -10.5% -9.1% -1.6% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -13.0% -9.1% -4.3% +10.0% ➖ noise
4 duckdb:duckdb -5.6% -9.1% +3.8% +10.0% ➖ noise
4 duckdb:vortex-compact -3.4% -9.1% +6.2% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -7.3% -9.1% +1.9% +10.0% ➖ noise
5 datafusion:vortex-compact -10.1% -6.3% -4.1% +11.4% ➖ noise
5 datafusion:vortex-file-compressed -13.3% -6.3% -7.5% +12.6% ➖ noise
5 duckdb:duckdb -11.0% -6.3% -5.0% +17.3% ➖ noise
5 duckdb:vortex-compact -5.0% -6.3% +1.4% +12.5% ➖ noise
5 duckdb:vortex-file-compressed -12.7% -6.3% -6.9% +16.2% ➖ noise
6 datafusion:vortex-compact -11.4% -8.7% -2.9% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -12.7% -8.7% -4.3% +10.0% ➖ noise
6 duckdb:duckdb -7.1% -8.7% +1.8% +12.3% ➖ noise
6 duckdb:vortex-compact -6.9% -8.7% +2.0% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -10.7% -8.7% -2.1% +10.0% ➖ noise
7 datafusion:vortex-compact -12.4% -9.1% -3.7% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -9.5% -9.1% -0.5% +10.0% ➖ noise
7 duckdb:duckdb -5.7% -9.1% +3.7% +15.9% ➖ noise
7 duckdb:vortex-compact -5.7% -9.1% +3.7% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -12.5% -9.1% -3.8% +10.9% ➖ noise
8 datafusion:vortex-compact -6.6% -6.0% -0.6% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -8.5% -6.0% -2.7% +10.0% ➖ noise
8 duckdb:duckdb -2.4% -6.0% +3.8% +10.0% ➖ noise
8 duckdb:vortex-compact -7.5% -6.0% -1.6% +10.8% ➖ noise
8 duckdb:vortex-file-compressed -6.3% -6.0% -0.3% +15.0% ➖ noise
9 datafusion:vortex-compact -9.1% -5.2% -4.0% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -9.6% -5.2% -4.6% +10.0% ➖ noise
9 duckdb:duckdb -3.9% -5.2% +1.4% +10.0% ➖ noise
9 duckdb:vortex-compact -7.1% -5.2% -2.0% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -10.7% -5.2% -5.8% +10.3% ➖ noise
10 datafusion:vortex-compact -10.1% -6.1% -4.3% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -8.8% -6.1% -2.9% +10.0% ➖ noise
10 duckdb:duckdb -11.2% -6.1% -5.4% +10.0% ➖ noise
10 duckdb:vortex-compact -6.2% -6.1% -0.1% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -11.0% -6.1% -5.2% +10.0% ➖ noise
11 datafusion:vortex-compact -11.9% -4.2% -8.0% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -12.6% -4.2% -8.7% +10.0% ➖ noise
11 duckdb:duckdb -3.8% -4.2% +0.5% +10.0% ➖ noise
11 duckdb:vortex-compact -4.5% -4.2% -0.3% +10.0% ➖ noise
11 duckdb:vortex-file-compressed -6.7% -4.2% -2.6% +10.0% ➖ noise
12 datafusion:vortex-compact -7.9% -9.6% +2.0% +10.8% ➖ noise
12 datafusion:vortex-file-compressed -15.2% -9.6% -6.1% +13.3% ➖ noise
12 duckdb:duckdb -8.1% -9.6% +1.7% +14.7% ➖ noise
12 duckdb:vortex-compact -9.8% -9.6% -0.2% +12.2% ➖ noise
12 duckdb:vortex-file-compressed -20.3% -9.6% -11.8% +10.0% ✅ faster
13 datafusion:vortex-compact -9.3% -6.2% -3.3% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -8.2% -6.2% -2.1% +10.0% ➖ noise
13 duckdb:duckdb -6.0% -6.2% +0.2% +10.0% ➖ noise
13 duckdb:vortex-compact -5.0% -6.2% +1.3% +10.3% ➖ noise
13 duckdb:vortex-file-compressed -6.2% -6.2% +0.1% +10.0% ➖ noise
14 datafusion:vortex-compact -9.0% -8.4% -0.6% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -11.2% -8.4% -3.0% +10.0% ➖ noise
14 duckdb:duckdb -5.5% -8.4% +3.2% +10.0% ➖ noise
14 duckdb:vortex-compact -3.0% -8.4% +5.9% +10.0% ➖ noise
14 duckdb:vortex-file-compressed -13.2% -8.4% -5.2% +12.5% ➖ noise
15 datafusion:vortex-compact -12.7% -11.0% -1.9% +10.0% ➖ noise
15 datafusion:vortex-file-compressed -11.6% -11.0% -0.6% +12.4% ➖ noise
15 duckdb:duckdb -8.3% -11.0% +3.1% +11.7% ➖ noise
15 duckdb:vortex-compact -10.7% -11.0% +0.3% +10.0% ➖ noise
15 duckdb:vortex-file-compressed -9.7% -11.0% +1.5% +10.0% ➖ noise
16 datafusion:vortex-compact -12.9% -12.1% -0.9% +10.0% ➖ noise
16 datafusion:vortex-file-compressed -9.1% -12.1% +3.5% +10.0% ➖ noise
16 duckdb:duckdb -8.5% -12.1% +4.1% +12.7% ➖ noise
16 duckdb:vortex-compact -8.4% -12.1% +4.3% +13.9% ➖ noise
16 duckdb:vortex-file-compressed -9.6% -12.1% +2.9% +10.0% ➖ noise
17 datafusion:vortex-compact -10.5% -6.1% -4.7% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -8.9% -6.1% -3.0% +10.0% ➖ noise
17 duckdb:duckdb -10.1% -6.1% -4.3% +10.0% ➖ noise
17 duckdb:vortex-compact -4.8% -6.1% +1.4% +10.0% ➖ noise
17 duckdb:vortex-file-compressed -9.7% -6.1% -3.8% +10.0% ➖ noise
18 datafusion:vortex-compact -10.0% -6.6% -3.6% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -12.4% -6.6% -6.2% +10.0% ➖ noise
18 duckdb:duckdb -5.2% -6.6% +1.5% +10.0% ➖ noise
18 duckdb:vortex-compact -7.3% -6.6% -0.8% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -9.7% -6.6% -3.3% +10.3% ➖ noise
19 datafusion:vortex-compact -7.6% -8.9% +1.4% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -10.4% -8.9% -1.7% +10.0% ➖ noise
19 duckdb:duckdb -13.0% -8.9% -4.5% +11.9% ➖ noise
19 duckdb:vortex-compact -4.1% -8.9% +5.3% +10.0% ➖ noise
19 duckdb:vortex-file-compressed -11.9% -8.9% -3.4% +10.0% ➖ noise
20 datafusion:vortex-compact -11.2% -11.4% +0.2% +10.0% ➖ noise
20 datafusion:vortex-file-compressed -12.4% -11.4% -1.2% +10.0% ➖ noise
20 duckdb:duckdb -2.5% -11.4% +10.0% +10.5% ➖ noise
20 duckdb:vortex-compact -11.3% -11.4% +0.1% +14.5% ➖ noise
20 duckdb:vortex-file-compressed -12.2% -11.4% -0.9% +12.3% ➖ noise
21 datafusion:vortex-compact -10.8% -10.0% -1.0% +10.1% ➖ noise
21 datafusion:vortex-file-compressed -8.2% -10.0% +2.0% +10.0% ➖ noise
21 duckdb:duckdb +3.2% -10.0% +14.6% +19.3% ➖ noise
21 duckdb:vortex-compact -6.0% -10.0% +4.4% +13.1% ➖ noise
21 duckdb:vortex-file-compressed -7.0% -10.0% +3.2% +18.8% ➖ noise
22 datafusion:vortex-compact -6.9% -4.3% -2.7% +14.6% ➖ noise
22 datafusion:vortex-file-compressed -8.8% -4.3% -4.8% +11.6% ➖ noise
22 duckdb:duckdb -15.0% -4.3% -11.2% +14.3% ➖ noise
22 duckdb:vortex-compact -12.1% -4.3% -8.2% +10.4% ➖ noise
22 duckdb:vortex-file-compressed -8.4% -4.3% -4.3% +10.1% ➖ noise
23 datafusion:vortex-compact -11.6% -8.2% -3.7% +10.0% ➖ noise
23 datafusion:vortex-file-compressed -9.3% -8.2% -1.2% +10.0% ➖ noise
23 duckdb:duckdb +7.1% -8.2% +16.7% +16.6% 🚨 regression
23 duckdb:vortex-compact -10.0% -8.2% -1.9% +10.0% ➖ noise
23 duckdb:vortex-file-compressed -7.9% -8.2% +0.4% +10.0% ➖ noise
24 datafusion:vortex-compact -12.4% -9.4% -3.3% +10.0% ➖ noise
24 datafusion:vortex-file-compressed -12.1% -9.4% -3.0% +10.0% ➖ noise
24 duckdb:duckdb -15.2% -9.4% -6.4% +13.1% ➖ noise
24 duckdb:vortex-compact -9.6% -9.4% -0.2% +10.0% ➖ noise
24 duckdb:vortex-file-compressed -11.0% -9.4% -1.8% +10.0% ➖ noise
25 datafusion:vortex-compact -11.2% -7.1% -4.4% +10.0% ➖ noise
25 datafusion:vortex-file-compressed -7.0% -7.1% +0.2% +11.7% ➖ noise
25 duckdb:duckdb -2.2% -7.1% +5.3% +16.3% ➖ noise
25 duckdb:vortex-compact -7.9% -7.1% -0.9% +11.3% ➖ noise
25 duckdb:vortex-file-compressed -12.7% -7.1% -6.1% +12.4% ➖ noise
26 datafusion:vortex-compact -11.9% -6.7% -5.6% +10.0% ➖ noise
26 datafusion:vortex-file-compressed -13.0% -6.7% -6.8% +10.0% ➖ noise
26 duckdb:duckdb -9.0% -6.7% -2.5% +12.9% ➖ noise
26 duckdb:vortex-compact -7.6% -6.7% -1.0% +16.0% ➖ noise
26 duckdb:vortex-file-compressed -11.2% -6.7% -4.8% +14.5% ➖ noise
27 datafusion:vortex-compact -9.9% -7.6% -2.5% +10.0% ➖ noise
27 datafusion:vortex-file-compressed -13.3% -7.6% -6.2% +10.0% ➖ noise
27 duckdb:duckdb -2.6% -7.6% +5.3% +17.4% ➖ noise
27 duckdb:vortex-compact -6.9% -7.6% +0.7% +10.0% ➖ noise
27 duckdb:vortex-file-compressed -11.3% -7.6% -4.1% +10.0% ➖ noise
28 datafusion:vortex-compact -5.9% -6.6% +0.8% +10.0% ➖ noise
28 datafusion:vortex-file-compressed -7.7% -6.6% -1.1% +10.0% ➖ noise
28 duckdb:duckdb -6.3% -6.6% +0.4% +10.0% ➖ noise
28 duckdb:vortex-compact -4.7% -6.6% +2.1% +10.0% ➖ noise
28 duckdb:vortex-file-compressed -10.2% -6.6% -3.8% +10.0% ➖ noise
29 datafusion:vortex-compact -11.1% -4.6% -6.8% +10.0% ➖ noise
29 datafusion:vortex-file-compressed -12.5% -4.6% -8.3% +12.2% ➖ noise
29 duckdb:duckdb -5.3% -4.6% -0.7% +12.1% ➖ noise
29 duckdb:vortex-compact -6.4% -4.6% -1.9% +10.0% ➖ noise
29 duckdb:vortex-file-compressed -8.2% -4.6% -3.8% +13.0% ➖ noise
30 datafusion:vortex-compact -9.7% -8.4% -1.4% +10.0% ➖ noise
30 datafusion:vortex-file-compressed -19.6% -8.4% -12.2% +12.1% ✅ faster
30 duckdb:duckdb -7.5% -8.4% +1.0% +10.2% ➖ noise
30 duckdb:vortex-compact -14.0% -8.4% -6.1% +11.1% ➖ noise
30 duckdb:vortex-file-compressed -10.0% -8.4% -1.8% +10.0% ➖ noise
31 datafusion:vortex-compact -9.0% -7.7% -1.4% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -12.3% -7.7% -5.1% +10.0% ➖ noise
31 duckdb:duckdb -3.0% -7.7% +5.0% +11.0% ➖ noise
31 duckdb:vortex-compact -8.7% -7.7% -1.2% +10.0% ➖ noise
31 duckdb:vortex-file-compressed -9.8% -7.7% -2.3% +10.0% ➖ noise
32 datafusion:vortex-compact -5.9% -9.4% +3.8% +10.0% ➖ noise
32 datafusion:vortex-file-compressed -7.5% -9.4% +2.1% +11.1% ➖ noise
32 duckdb:duckdb -4.6% -9.4% +5.2% +13.7% ➖ noise
32 duckdb:vortex-compact -9.7% -9.4% -0.3% +11.5% ➖ noise
32 duckdb:vortex-file-compressed -11.5% -9.4% -2.4% +10.6% ➖ noise
33 datafusion:vortex-compact -7.6% -6.9% -0.7% +10.0% ➖ noise
33 datafusion:vortex-file-compressed -8.1% -6.9% -1.3% +10.0% ➖ noise
33 duckdb:duckdb -3.9% -6.9% +3.3% +11.8% ➖ noise
33 duckdb:vortex-compact -8.9% -6.9% -2.2% +10.0% ➖ noise
33 duckdb:vortex-file-compressed -20.4% -6.9% -14.5% +11.4% ✅ faster
34 datafusion:vortex-compact -10.7% -5.9% -5.1% +12.1% ➖ noise
34 datafusion:vortex-file-compressed -7.0% -5.9% -1.1% +10.0% ➖ noise
34 duckdb:duckdb -4.2% -5.9% +1.8% +11.5% ➖ noise
34 duckdb:vortex-compact -7.1% -5.9% -1.3% +11.7% ➖ noise
34 duckdb:vortex-file-compressed -8.0% -5.9% -2.3% +18.2% ➖ noise
35 datafusion:vortex-compact -8.3% -12.1% +4.3% +10.0% ➖ noise
35 datafusion:vortex-file-compressed -11.2% -12.1% +1.0% +10.0% ➖ noise
35 duckdb:duckdb -0.1% -12.1% +13.6% +11.8% 🚨 regression
35 duckdb:vortex-compact -8.3% -12.1% +4.3% +10.0% ➖ noise
35 duckdb:vortex-file-compressed -14.3% -12.1% -2.6% +10.0% ➖ noise
36 datafusion:vortex-compact -13.0% -8.1% -5.3% +10.0% ➖ noise
36 datafusion:vortex-file-compressed -12.1% -8.1% -4.3% +10.0% ➖ noise
36 duckdb:duckdb -8.9% -8.1% -0.9% +10.0% ➖ noise
36 duckdb:vortex-compact -8.3% -8.1% -0.2% +10.1% ➖ noise
36 duckdb:vortex-file-compressed -7.7% -8.1% +0.5% +10.0% ➖ noise
37 datafusion:vortex-compact -16.9% -8.5% -9.2% +10.8% ➖ noise
37 datafusion:vortex-file-compressed -11.8% -8.5% -3.6% +11.3% ➖ noise
37 duckdb:duckdb -12.9% -8.5% -4.8% +12.5% ➖ noise
37 duckdb:vortex-compact -5.1% -8.5% +3.7% +12.0% ➖ noise
37 duckdb:vortex-file-compressed -12.3% -8.5% -4.2% +12.9% ➖ noise
38 datafusion:vortex-compact -10.9% -7.4% -3.8% +10.7% ➖ noise
38 datafusion:vortex-file-compressed -13.5% -7.4% -6.6% +10.0% ➖ noise
38 duckdb:duckdb -4.3% -7.4% +3.4% +13.9% ➖ noise
38 duckdb:vortex-compact +8.4% -7.4% +17.1% +13.7% 🚨 regression
38 duckdb:vortex-file-compressed -4.2% -7.4% +3.4% +10.9% ➖ noise
39 datafusion:vortex-compact -10.3% -7.0% -3.6% +15.8% ➖ noise
39 datafusion:vortex-file-compressed -8.7% -7.0% -1.8% +17.5% ➖ noise
39 duckdb:duckdb -5.7% -7.0% +1.4% +33.8% ➖ noise
39 duckdb:vortex-compact -2.3% -7.0% +5.1% +14.4% ➖ noise
39 duckdb:vortex-file-compressed -2.2% -7.0% +5.1% +18.3% ➖ noise
40 datafusion:vortex-compact -14.2% -10.5% -4.1% +10.0% ➖ noise
40 datafusion:vortex-file-compressed -11.9% -10.5% -1.6% +10.0% ➖ noise
40 duckdb:duckdb -13.7% -10.5% -3.6% +13.0% ➖ noise
40 duckdb:vortex-compact -8.2% -10.5% +2.6% +14.8% ➖ noise
40 duckdb:vortex-file-compressed -8.5% -10.5% +2.3% +10.3% ➖ noise
41 datafusion:vortex-compact -13.1% -10.5% -2.9% +10.0% ➖ noise
41 datafusion:vortex-file-compressed -14.7% -10.5% -4.7% +10.0% ➖ noise
41 duckdb:duckdb -10.6% -10.5% -0.0% +10.0% ➖ noise
41 duckdb:vortex-compact -3.3% -10.5% +8.1% +10.0% ➖ noise
41 duckdb:vortex-file-compressed -15.4% -10.5% -5.5% +10.0% ➖ noise
42 datafusion:vortex-compact -10.3% -12.5% +2.6% +10.0% ➖ noise
42 datafusion:vortex-file-compressed -14.7% -12.5% -2.4% +15.1% ➖ noise
42 duckdb:duckdb -11.5% -12.5% +1.2% +14.4% ➖ noise
42 duckdb:vortex-compact -6.1% -12.5% +7.4% +11.6% ➖ noise
42 duckdb:vortex-file-compressed -7.8% -12.5% +5.4% +14.4% ➖ noise
43 datafusion:vortex-compact -10.7% -6.9% -4.1% +10.0% ➖ noise
43 datafusion:vortex-file-compressed -8.5% -6.9% -1.7% +10.3% ➖ noise
43 duckdb:duckdb -4.8% -6.9% +2.3% +10.0% ➖ noise
43 duckdb:vortex-compact -2.5% -6.9% +4.8% +10.0% ➖ noise
43 duckdb:vortex-file-compressed -5.8% -6.9% +1.2% +33.3% ➖ noise
44 datafusion:vortex-compact -8.6% -6.3% -2.5% +11.5% ➖ noise
44 datafusion:vortex-file-compressed -9.1% -6.3% -3.0% +10.0% ➖ noise
44 duckdb:duckdb +0.8% -6.3% +7.6% +15.3% ➖ noise
44 duckdb:vortex-compact -3.3% -6.3% +3.2% +10.0% ➖ noise
44 duckdb:vortex-file-compressed -2.9% -6.3% +3.6% +10.0% ➖ noise
45 datafusion:vortex-compact -8.0% -6.4% -1.7% +10.0% ➖ noise
45 datafusion:vortex-file-compressed -6.9% -6.4% -0.6% +10.0% ➖ noise
45 duckdb:duckdb -5.8% -6.4% +0.6% +11.5% ➖ noise
45 duckdb:vortex-compact -5.6% -6.4% +0.8% +10.4% ➖ noise
45 duckdb:vortex-file-compressed -14.5% -6.4% -8.7% +12.4% ➖ noise
46 datafusion:vortex-compact -4.9% -7.5% +2.9% +10.0% ➖ noise
46 datafusion:vortex-file-compressed -9.7% -7.5% -2.3% +10.0% ➖ noise
46 duckdb:duckdb -7.2% -7.5% +0.3% +10.0% ➖ noise
46 duckdb:vortex-compact -6.9% -7.5% +0.7% +10.0% ➖ noise
46 duckdb:vortex-file-compressed -9.9% -7.5% -2.6% +10.0% ➖ noise
47 datafusion:vortex-compact -10.9% -8.9% -2.2% +10.0% ➖ noise
47 datafusion:vortex-file-compressed -15.3% -8.9% -7.0% +10.0% ➖ noise
47 duckdb:duckdb -7.9% -8.9% +1.1% +10.0% ➖ noise
47 duckdb:vortex-compact -10.5% -8.9% -1.7% +10.0% ➖ noise
47 duckdb:vortex-file-compressed -10.2% -8.9% -1.4% +10.4% ➖ noise
48 datafusion:vortex-compact -4.0% -9.6% +6.2% +10.0% ➖ noise
48 datafusion:vortex-file-compressed -5.8% -9.6% +4.2% +10.0% ➖ noise
48 duckdb:duckdb -4.9% -9.6% +5.3% +12.1% ➖ noise
48 duckdb:vortex-compact -4.4% -9.6% +5.8% +13.8% ➖ noise
48 duckdb:vortex-file-compressed -8.2% -9.6% +1.6% +12.5% ➖ noise
49 datafusion:vortex-compact -8.5% -7.0% -1.6% +10.0% ➖ noise
49 datafusion:vortex-file-compressed -8.4% -7.0% -1.4% +10.0% ➖ noise
49 duckdb:duckdb -4.9% -7.0% +2.2% +13.9% ➖ noise
49 duckdb:vortex-compact -6.3% -7.0% +0.8% +10.0% ➖ noise
49 duckdb:vortex-file-compressed -2.6% -7.0% +4.8% +10.0% ➖ noise
50 datafusion:vortex-compact -12.5% -8.3% -4.6% +10.0% ➖ noise
50 datafusion:vortex-file-compressed -8.0% -8.3% +0.3% +10.0% ➖ noise
50 duckdb:duckdb -4.0% -8.3% +4.6% +11.9% ➖ noise
50 duckdb:vortex-compact -8.4% -8.3% -0.2% +10.0% ➖ noise
50 duckdb:vortex-file-compressed -7.3% -8.3% +1.1% +10.0% ➖ noise
51 datafusion:vortex-compact -8.0% -9.4% +1.6% +10.6% ➖ noise
51 datafusion:vortex-file-compressed -12.9% -9.4% -3.8% +10.0% ➖ noise
51 duckdb:duckdb -6.6% -9.4% +3.1% +18.3% ➖ noise
51 duckdb:vortex-compact -3.8% -9.4% +6.2% +16.8% ➖ noise
51 duckdb:vortex-file-compressed -11.1% -9.4% -1.8% +24.9% ➖ noise
52 datafusion:vortex-compact -13.7% -9.7% -4.4% +26.3% ➖ noise
52 datafusion:vortex-file-compressed -12.2% -9.7% -2.8% +12.7% ➖ noise
52 duckdb:duckdb -14.6% -9.7% -5.4% +16.4% ➖ noise
52 duckdb:vortex-compact -9.7% -9.7% +0.0% +16.3% ➖ noise
52 duckdb:vortex-file-compressed -12.4% -9.7% -2.9% +14.6% ➖ noise
53 datafusion:vortex-compact -11.2% -9.2% -2.2% +12.0% ➖ noise
53 datafusion:vortex-file-compressed -7.9% -9.2% +1.5% +12.0% ➖ noise
53 duckdb:duckdb -5.8% -9.2% +3.8% +12.1% ➖ noise
53 duckdb:vortex-compact -3.7% -9.2% +6.1% +10.0% ➖ noise
53 duckdb:vortex-file-compressed -9.7% -9.2% -0.5% +13.4% ➖ noise
54 datafusion:vortex-compact -7.7% -3.9% -3.9% +10.9% ➖ noise
54 datafusion:vortex-file-compressed -7.4% -3.9% -3.7% +12.5% ➖ noise
54 duckdb:duckdb -4.0% -3.9% -0.2% +13.8% ➖ noise
54 duckdb:vortex-compact -7.1% -3.9% -3.4% +12.6% ➖ noise
54 duckdb:vortex-file-compressed -8.0% -3.9% -4.3% +12.5% ➖ noise
55 datafusion:vortex-compact -12.5% -7.3% -5.6% +10.8% ➖ noise
55 datafusion:vortex-file-compressed -11.7% -7.3% -4.8% +12.5% ➖ noise
55 duckdb:duckdb -15.5% -7.3% -8.9% +17.3% ➖ noise
55 duckdb:vortex-compact -9.9% -7.3% -2.8% +14.1% ➖ noise
55 duckdb:vortex-file-compressed -14.9% -7.3% -8.2% +17.5% ➖ noise
56 datafusion:vortex-compact -9.7% -10.4% +0.8% +10.0% ➖ noise
56 datafusion:vortex-file-compressed -12.2% -10.4% -1.9% +10.0% ➖ noise
56 duckdb:duckdb -9.0% -10.4% +1.6% +11.4% ➖ noise
56 duckdb:vortex-compact -2.4% -10.4% +9.0% +10.0% ➖ noise
56 duckdb:vortex-file-compressed -16.8% -10.4% -7.1% +10.0% ➖ noise
57 datafusion:vortex-compact -12.9% -5.1% -8.2% +10.0% ➖ noise
57 datafusion:vortex-file-compressed -11.4% -5.1% -6.7% +10.0% ➖ noise
57 duckdb:duckdb -9.2% -5.1% -4.3% +10.0% ➖ noise
57 duckdb:vortex-compact -10.6% -5.1% -5.8% +13.2% ➖ noise
57 duckdb:vortex-file-compressed -5.2% -5.1% -0.1% +10.0% ➖ noise
58 datafusion:vortex-compact -8.9% -3.0% -6.1% +10.0% ➖ noise
58 datafusion:vortex-file-compressed -9.7% -3.0% -6.9% +11.5% ➖ noise
58 duckdb:duckdb -14.7% -3.0% -12.0% +16.6% ➖ noise
58 duckdb:vortex-compact -17.7% -3.0% -15.1% +14.8% ✅ faster
58 duckdb:vortex-file-compressed -10.5% -3.0% -7.7% +14.6% ➖ noise
59 datafusion:vortex-compact -11.0% -6.0% -5.3% +10.0% ➖ noise
59 datafusion:vortex-file-compressed -11.5% -6.0% -5.9% +11.0% ➖ noise
59 duckdb:duckdb -1.7% -6.0% +4.6% +10.0% ➖ noise
59 duckdb:vortex-compact -1.5% -6.0% +4.8% +10.0% ➖ noise
59 duckdb:vortex-file-compressed -6.8% -6.0% -0.9% +10.0% ➖ noise
60 datafusion:vortex-compact -12.1% -5.8% -6.7% +10.0% ➖ noise
60 datafusion:vortex-file-compressed -9.8% -5.8% -4.2% +10.0% ➖ noise
60 duckdb:duckdb -5.8% -5.8% +0.0% +14.8% ➖ noise
60 duckdb:vortex-compact -8.8% -5.8% -3.2% +10.0% ➖ noise
60 duckdb:vortex-file-compressed -10.2% -5.8% -4.7% +10.2% ➖ noise
61 datafusion:vortex-compact -6.9% -6.5% -0.4% +10.0% ➖ noise
61 datafusion:vortex-file-compressed -9.2% -6.5% -2.9% +10.0% ➖ noise
61 duckdb:duckdb -7.5% -6.5% -1.1% +10.5% ➖ noise
61 duckdb:vortex-compact -6.1% -6.5% +0.4% +10.0% ➖ noise
61 duckdb:vortex-file-compressed -4.5% -6.5% +2.1% +12.3% ➖ noise
62 datafusion:vortex-compact -12.3% -7.7% -5.0% +14.1% ➖ noise
62 datafusion:vortex-file-compressed -11.4% -7.7% -4.0% +18.7% ➖ noise
62 duckdb:duckdb -8.9% -7.7% -1.3% +22.5% ➖ noise
62 duckdb:vortex-compact +3.6% -7.7% +12.2% +30.9% ➖ noise
62 duckdb:vortex-file-compressed -1.0% -7.7% +7.2% +27.9% ➖ noise
63 datafusion:vortex-compact -6.1% -8.7% +2.8% +10.0% ➖ noise
63 datafusion:vortex-file-compressed -9.7% -8.7% -1.0% +10.0% ➖ noise
63 duckdb:duckdb -10.4% -8.7% -1.9% +14.2% ➖ noise
63 duckdb:vortex-compact -7.2% -8.7% +1.6% +11.6% ➖ noise
63 duckdb:vortex-file-compressed -7.1% -8.7% +1.7% +12.9% ➖ noise
64 datafusion:vortex-compact -11.1% -5.4% -6.0% +10.0% ➖ noise
64 datafusion:vortex-file-compressed -9.9% -5.4% -4.8% +10.0% ➖ noise
64 duckdb:duckdb -6.5% -5.4% -1.2% +10.0% ➖ noise
64 duckdb:vortex-compact -8.0% -5.4% -2.8% +10.0% ➖ noise
64 duckdb:vortex-file-compressed -8.7% -5.4% -3.5% +10.0% ➖ noise
65 datafusion:vortex-compact -13.4% -8.3% -5.6% +11.0% ➖ noise
65 datafusion:vortex-file-compressed -12.2% -8.3% -4.3% +12.7% ➖ noise
65 duckdb:duckdb -10.6% -8.3% -2.5% +15.4% ➖ noise
65 duckdb:vortex-compact -5.2% -8.3% +3.4% +10.0% ➖ noise
65 duckdb:vortex-file-compressed -8.7% -8.3% -0.4% +10.3% ➖ noise
66 datafusion:vortex-compact -9.0% -5.0% -4.3% +10.0% ➖ noise
66 datafusion:vortex-file-compressed -11.2% -5.0% -6.5% +10.0% ➖ noise
66 duckdb:duckdb -4.2% -5.0% +0.8% +13.2% ➖ noise
66 duckdb:vortex-compact -3.7% -5.0% +1.4% +11.4% ➖ noise
66 duckdb:vortex-file-compressed -7.1% -5.0% -2.2% +15.8% ➖ noise
67 datafusion:vortex-compact -13.4% -13.4% +0.0% +10.0% ➖ noise
67 datafusion:vortex-file-compressed -12.5% -13.4% +1.0% +10.3% ➖ noise
67 duckdb:duckdb -11.1% -13.4% +2.7% +10.0% ➖ noise
67 duckdb:vortex-compact -8.9% -13.4% +5.2% +10.0% ➖ noise
67 duckdb:vortex-file-compressed -7.6% -13.4% +6.6% +10.0% ➖ noise
68 datafusion:vortex-compact -10.3% -9.3% -1.1% +10.0% ➖ noise
68 datafusion:vortex-file-compressed -7.7% -9.3% +1.8% +10.0% ➖ noise
68 duckdb:duckdb -9.7% -9.3% -0.4% +10.0% ➖ noise
68 duckdb:vortex-compact -8.0% -9.3% +1.5% +10.0% ➖ noise
68 duckdb:vortex-file-compressed -10.3% -9.3% -1.1% +10.0% ➖ noise
69 datafusion:vortex-compact -14.3% -8.6% -6.3% +10.0% ➖ noise
69 datafusion:vortex-file-compressed -9.6% -8.6% -1.1% +10.0% ➖ noise
69 duckdb:duckdb -4.8% -8.6% +4.1% +10.0% ➖ noise
69 duckdb:vortex-compact -10.7% -8.6% -2.3% +10.0% ➖ noise
69 duckdb:vortex-file-compressed -11.9% -8.6% -3.7% +10.0% ➖ noise
70 datafusion:vortex-compact -6.7% -8.9% +2.4% +10.0% ➖ noise
70 datafusion:vortex-file-compressed -11.9% -8.9% -3.3% +10.2% ➖ noise
70 duckdb:duckdb -7.6% -8.9% +1.5% +14.3% ➖ noise
70 duckdb:vortex-compact -6.1% -8.9% +3.1% +10.0% ➖ noise
70 duckdb:vortex-file-compressed -8.8% -8.9% +0.2% +11.5% ➖ noise
71 datafusion:vortex-compact -8.0% -4.7% -3.4% +10.0% ➖ noise
71 datafusion:vortex-file-compressed -6.6% -4.7% -2.0% +10.6% ➖ noise
71 duckdb:duckdb -16.7% -4.7% -12.6% +15.6% ➖ noise
71 duckdb:vortex-compact -8.4% -4.7% -3.9% +10.5% ➖ noise
71 duckdb:vortex-file-compressed -9.3% -4.7% -4.8% +16.2% ➖ noise
72 datafusion:vortex-compact -17.3% -9.7% -8.4% +10.0% ➖ noise
72 datafusion:vortex-file-compressed -15.3% -9.7% -6.3% +10.0% ➖ noise
72 duckdb:duckdb +0.1% -9.7% +10.9% +13.2% ➖ noise
72 duckdb:vortex-compact -5.0% -9.7% +5.1% +10.0% ➖ noise
72 duckdb:vortex-file-compressed -4.5% -9.7% +5.7% +10.0% ➖ noise
73 datafusion:vortex-compact -4.2% -7.1% +3.2% +13.6% ➖ noise
73 datafusion:vortex-file-compressed -13.1% -7.1% -6.4% +31.9% ➖ noise
73 duckdb:duckdb -10.3% -7.1% -3.4% +14.2% ➖ noise
73 duckdb:vortex-compact -4.1% -7.1% +3.3% +10.4% ➖ noise
73 duckdb:vortex-file-compressed -10.5% -7.1% -3.6% +11.5% ➖ noise
74 datafusion:vortex-compact -13.6% -13.1% -0.6% +10.0% ➖ noise
74 datafusion:vortex-file-compressed -9.7% -13.1% +3.9% +10.0% ➖ noise
74 duckdb:duckdb -5.6% -13.1% +8.6% +17.0% ➖ noise
74 duckdb:vortex-compact -7.9% -13.1% +5.9% +11.0% ➖ noise
74 duckdb:vortex-file-compressed -6.5% -13.1% +7.5% +11.5% ➖ noise
75 datafusion:vortex-compact -12.9% -6.3% -7.1% +10.0% ➖ noise
75 datafusion:vortex-file-compressed -10.4% -6.3% -4.4% +10.0% ➖ noise
75 duckdb:duckdb -8.3% -6.3% -2.2% +15.3% ➖ noise
75 duckdb:vortex-compact -8.4% -6.3% -2.2% +10.0% ➖ noise
75 duckdb:vortex-file-compressed -7.6% -6.3% -1.4% +10.0% ➖ noise
76 datafusion:vortex-compact -11.9% -12.3% +0.5% +10.5% ➖ noise
76 datafusion:vortex-file-compressed -10.7% -12.3% +1.7% +10.0% ➖ noise
76 duckdb:duckdb -6.8% -12.3% +6.2% +13.9% ➖ noise
76 duckdb:vortex-compact -14.9% -12.3% -3.1% +14.0% ➖ noise
76 duckdb:vortex-file-compressed -10.1% -12.3% +2.5% +29.5% ➖ noise
77 datafusion:vortex-compact -7.4% -9.7% +2.5% +10.0% ➖ noise
77 datafusion:vortex-file-compressed -11.9% -9.7% -2.5% +10.0% ➖ noise
77 duckdb:duckdb -10.2% -9.7% -0.6% +12.9% ➖ noise
77 duckdb:vortex-compact -10.1% -9.7% -0.5% +10.0% ➖ noise
77 duckdb:vortex-file-compressed -8.4% -9.7% +1.4% +19.3% ➖ noise
78 datafusion:vortex-compact -12.6% -10.0% -2.9% +10.0% ➖ noise
78 datafusion:vortex-file-compressed -12.2% -10.0% -2.4% +10.0% ➖ noise
78 duckdb:duckdb -7.5% -10.0% +2.8% +10.0% ➖ noise
78 duckdb:vortex-compact -7.2% -10.0% +3.1% +10.0% ➖ noise
78 duckdb:vortex-file-compressed -6.6% -10.0% +3.8% +10.0% ➖ noise
79 datafusion:vortex-compact -5.7% -5.7% -0.0% +10.0% ➖ noise
79 datafusion:vortex-file-compressed -11.3% -5.7% -6.0% +13.9% ➖ noise
79 duckdb:duckdb -9.5% -5.7% -4.0% +13.0% ➖ noise
79 duckdb:vortex-compact -8.4% -5.7% -2.8% +11.4% ➖ noise
79 duckdb:vortex-file-compressed -9.7% -5.7% -4.2% +11.7% ➖ noise
80 datafusion:vortex-compact -13.1% -5.6% -7.9% +10.0% ➖ noise
80 datafusion:vortex-file-compressed -13.9% -5.6% -8.7% +10.0% ➖ noise
80 duckdb:duckdb -9.8% -5.6% -4.4% +15.2% ➖ noise
80 duckdb:vortex-compact -5.6% -5.6% +0.0% +10.0% ➖ noise
80 duckdb:vortex-file-compressed -10.0% -5.6% -4.6% +13.0% ➖ noise
81 datafusion:vortex-compact -13.1% -7.5% -6.0% +10.9% ➖ noise
81 datafusion:vortex-file-compressed -14.0% -7.5% -7.0% +19.3% ➖ noise
81 duckdb:duckdb -0.8% -7.5% +7.3% +10.7% ➖ noise
81 duckdb:vortex-compact -10.1% -7.5% -2.7% +12.0% ➖ noise
81 duckdb:vortex-file-compressed -11.9% -7.5% -4.7% +13.3% ➖ noise
82 datafusion:vortex-compact -12.6% -7.5% -5.5% +10.8% ➖ noise
82 datafusion:vortex-file-compressed -15.4% -7.5% -8.5% +11.0% ➖ noise
82 duckdb:duckdb -13.9% -7.5% -6.9% +15.0% ➖ noise
82 duckdb:vortex-compact -10.5% -7.5% -3.2% +11.7% ➖ noise
82 duckdb:vortex-file-compressed -15.3% -7.5% -8.4% +14.7% ➖ noise
83 datafusion:vortex-compact -13.1% -6.7% -6.9% +10.0% ➖ noise
83 datafusion:vortex-file-compressed -7.9% -6.7% -1.3% +10.0% ➖ noise
83 duckdb:duckdb -6.6% -6.7% +0.1% +10.9% ➖ noise
83 duckdb:vortex-compact -12.3% -6.7% -6.0% +12.9% ➖ noise
83 duckdb:vortex-file-compressed -12.1% -6.7% -5.8% +10.5% ➖ noise
84 datafusion:vortex-compact -12.9% -6.8% -6.6% +11.4% ➖ noise
84 datafusion:vortex-file-compressed -14.0% -6.8% -7.7% +10.0% ➖ noise
84 duckdb:duckdb -8.2% -6.8% -1.5% +10.0% ➖ noise
84 duckdb:vortex-compact -11.3% -6.8% -4.8% +10.0% ➖ noise
84 duckdb:vortex-file-compressed -11.7% -6.8% -5.3% +10.0% ➖ noise
85 datafusion:vortex-compact -8.5% -8.1% -0.4% +10.0% ➖ noise
85 datafusion:vortex-file-compressed -7.9% -8.1% +0.2% +10.0% ➖ noise
85 duckdb:duckdb -8.7% -8.1% -0.7% +10.0% ➖ noise
85 duckdb:vortex-compact -9.2% -8.1% -1.2% +10.0% ➖ noise
85 duckdb:vortex-file-compressed -11.8% -8.1% -4.0% +10.6% ➖ noise
86 datafusion:vortex-compact -7.9% -3.0% -5.0% +12.4% ➖ noise
86 datafusion:vortex-file-compressed -11.0% -3.0% -8.2% +23.4% ➖ noise
86 duckdb:duckdb -6.1% -3.0% -3.1% +14.9% ➖ noise
86 duckdb:vortex-compact -11.5% -3.0% -8.7% +22.5% ➖ noise
86 duckdb:vortex-file-compressed -20.9% -3.0% -18.4% +16.6% ✅ faster
87 datafusion:vortex-compact -7.6% -9.0% +1.6% +10.0% ➖ noise
87 datafusion:vortex-file-compressed -7.3% -9.0% +1.9% +11.6% ➖ noise
87 duckdb:duckdb -6.9% -9.0% +2.3% +10.0% ➖ noise
87 duckdb:vortex-compact -3.6% -9.0% +5.9% +12.3% ➖ noise
87 duckdb:vortex-file-compressed -5.4% -9.0% +4.0% +17.2% ➖ noise
88 datafusion:vortex-compact -7.3% -2.7% -4.7% +10.0% ➖ noise
88 datafusion:vortex-file-compressed -8.8% -2.7% -6.3% +10.0% ➖ noise
88 duckdb:duckdb -4.7% -2.7% -2.1% +10.0% ➖ noise
88 duckdb:vortex-compact -8.3% -2.7% -5.7% +10.5% ➖ noise
88 duckdb:vortex-file-compressed -8.7% -2.7% -6.1% +10.0% ➖ noise
89 datafusion:vortex-compact -13.7% -11.4% -2.7% +10.8% ➖ noise
89 datafusion:vortex-file-compressed -10.7% -11.4% +0.8% +12.7% ➖ noise
89 duckdb:duckdb -3.3% -11.4% +9.1% +12.1% ➖ noise
89 duckdb:vortex-compact -3.7% -11.4% +8.7% +11.6% ➖ noise
89 duckdb:vortex-file-compressed -11.6% -11.4% -0.2% +14.7% ➖ noise
90 datafusion:vortex-compact -14.5% -9.2% -5.8% +11.6% ➖ noise
90 datafusion:vortex-file-compressed -15.2% -9.2% -6.7% +10.0% ➖ noise
90 duckdb:duckdb -12.8% -9.2% -4.0% +10.0% ➖ noise
90 duckdb:vortex-compact -20.1% -9.2% -12.0% +16.8% ➖ noise
90 duckdb:vortex-file-compressed -5.8% -9.2% +3.7% +12.1% ➖ noise
91 datafusion:vortex-compact -9.1% -8.2% -1.0% +10.0% ➖ noise
91 datafusion:vortex-file-compressed -9.5% -8.2% -1.5% +10.0% ➖ noise
91 duckdb:duckdb -11.7% -8.2% -3.9% +13.2% ➖ noise
91 duckdb:vortex-compact -6.3% -8.2% +2.1% +10.0% ➖ noise
91 duckdb:vortex-file-compressed -7.5% -8.2% +0.7% +12.0% ➖ noise
92 datafusion:vortex-compact -10.1% -13.6% +4.1% +10.0% ➖ noise
92 datafusion:vortex-file-compressed -10.5% -13.6% +3.6% +10.0% ➖ noise
92 duckdb:duckdb -5.2% -13.6% +9.8% +10.0% ➖ noise
92 duckdb:vortex-compact -11.2% -13.6% +2.8% +14.7% ➖ noise
92 duckdb:vortex-file-compressed -13.9% -13.6% -0.3% +10.4% ➖ noise
93 datafusion:vortex-compact -11.9% -6.8% -5.5% +10.0% ➖ noise
93 datafusion:vortex-file-compressed -19.4% -6.8% -13.5% +10.0% ✅ faster
93 duckdb:duckdb -14.6% -6.8% -8.4% +11.6% ➖ noise
93 duckdb:vortex-compact -11.8% -6.8% -5.3% +10.0% ➖ noise
93 duckdb:vortex-file-compressed -22.7% -6.8% -17.1% +14.4% ✅ faster
94 datafusion:vortex-compact -3.5% -14.7% +13.1% +10.4% 🚨 regression
94 datafusion:vortex-file-compressed -11.8% -14.7% +3.3% +14.9% ➖ noise
94 duckdb:duckdb +0.8% -14.7% +18.1% +13.5% 🚨 regression
94 duckdb:vortex-compact -10.4% -14.7% +5.1% +13.5% ➖ noise
94 duckdb:vortex-file-compressed -16.6% -14.7% -2.3% +18.0% ➖ noise
95 datafusion:vortex-compact -12.5% -11.0% -1.7% +10.0% ➖ noise
95 datafusion:vortex-file-compressed -8.1% -11.0% +3.2% +10.0% ➖ noise
95 duckdb:duckdb -7.0% -11.0% +4.5% +12.1% ➖ noise
95 duckdb:vortex-compact +3.3% -11.0% +16.0% +17.4% ➖ noise
95 duckdb:vortex-file-compressed +1.8% -11.0% +14.4% +14.6% ➖ noise
96 datafusion:vortex-compact -3.6% -9.0% +5.9% +12.2% ➖ noise
96 datafusion:vortex-file-compressed -12.3% -9.0% -3.7% +15.4% ➖ noise
96 duckdb:duckdb -2.6% -9.0% +7.0% +17.9% ➖ noise
96 duckdb:vortex-compact -9.6% -9.0% -0.7% +11.1% ➖ noise
96 duckdb:vortex-file-compressed -5.7% -9.0% +3.6% +22.8% ➖ noise
97 datafusion:vortex-compact -14.0% -7.0% -7.5% +10.0% ➖ noise
97 datafusion:vortex-file-compressed -11.5% -7.0% -4.8% +10.0% ➖ noise
97 duckdb:duckdb -11.3% -7.0% -4.6% +10.0% ➖ noise
97 duckdb:vortex-compact -10.3% -7.0% -3.5% +10.0% ➖ noise
97 duckdb:vortex-file-compressed -4.0% -7.0% +3.3% +12.2% ➖ noise
98 datafusion:vortex-compact -6.4% -5.5% -0.9% +10.0% ➖ noise
98 datafusion:vortex-file-compressed -9.7% -5.5% -4.5% +10.0% ➖ noise
98 duckdb:duckdb -4.7% -5.5% +0.8% +16.1% ➖ noise
98 duckdb:vortex-compact -13.5% -5.5% -8.5% +22.4% ➖ noise
98 duckdb:vortex-file-compressed -11.8% -5.5% -6.7% +14.4% ➖ noise
99 datafusion:vortex-compact -13.6% -16.1% +2.9% +13.7% ➖ noise
99 datafusion:vortex-file-compressed -8.3% -16.1% +9.3% +14.0% ➖ noise
99 duckdb:duckdb -9.2% -16.1% +8.2% +41.2% ➖ noise
99 duckdb:vortex-compact -11.2% -16.1% +5.9% +22.1% ➖ noise
99 duckdb:vortex-file-compressed -5.2% -16.1% +12.9% +13.8% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 4, 2026

Benchmarks: Random Access

Vortex (geomean): 0.915x ➖
Parquet (geomean): 1.021x ➖


unknown / unknown (0.967x ➖, 6↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
random-access/feature-vectors/correlated/parquet-tokio-local-disk 11882197826 11574527510 1.03
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 11271924368 11218230526 1.00
random-access/feature-vectors/correlated/vortex-tokio-local-disk 7660932 8419259 0.91
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 6414660 6735107 0.95
random-access/feature-vectors/uniform/parquet-tokio-local-disk 11254559130 11345716080 0.99
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 11363480752 11385128574 1.00
random-access/feature-vectors/uniform/vortex-tokio-local-disk 12903855 13916789 0.93
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 13248472 13944179 0.95
random-access/nested-lists/correlated/parquet-tokio-local-disk 144073467 135022248 1.07
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 143734042 138681458 1.04
random-access/nested-lists/correlated/vortex-tokio-local-disk 699272 700012 1.00
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 678805 707391 0.96
random-access/nested-lists/uniform/parquet-tokio-local-disk 143181773 138957088 1.03
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 140753851 134924806 1.04
random-access/nested-lists/uniform/vortex-tokio-local-disk 2640379 2401948 1.10
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2570930 2591357 0.99
random-access/nested-structs/correlated/parquet-tokio-local-disk 27476555 27154667 1.01
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 27903001 27036619 1.03
random-access/nested-structs/correlated/vortex-tokio-local-disk 945544 888446 1.06
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 932077 898283 1.04
random-access/nested-structs/uniform/parquet-tokio-local-disk 27619839 26088307 1.06
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 27929003 26130111 1.07
random-access/nested-structs/uniform/vortex-tokio-local-disk 1847421 1854212 1.00
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1857789 1790791 1.04
random-access/parquet-tokio-local-disk 183969516 184666936 1.00
random-access/parquet-tokio-local-disk-footer 183987491 182629689 1.01
random-access/taxi/correlated/parquet-tokio-local-disk 275317986 273398616 1.01
random-access/taxi/correlated/parquet-tokio-local-disk-footer 274649518 270965463 1.01
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1898881 2465873 0.77
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚀 1748273 2491074 0.70
random-access/taxi/uniform/parquet-tokio-local-disk 291232451 290241007 1.00
random-access/taxi/uniform/parquet-tokio-local-disk-footer 291129035 292907185 0.99
random-access/taxi/uniform/vortex-tokio-local-disk 🚀 4743870 5429221 0.87
random-access/taxi/uniform/vortex-tokio-local-disk-footer 🚀 4626536 5359392 0.86
random-access/vortex-tokio-local-disk 🚀 1304022 1809674 0.72
random-access/vortex-tokio-local-disk-footer 🚀 1306338 1714876 0.76

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 4, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark TPC-H SF=10 on NVME failed! Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 4, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +4.0%
Vortex (geomean): 1.069x ➖
Parquet (geomean): 1.028x ➖
Shifts: Parquet (control) +2.8% · Median polish +5.8%


datafusion / vortex-file-compressed (0.997x ➖, 1↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 232803583 271709687 0.86
tpch_q02/datafusion:vortex-file-compressed 440470421 620413047 0.71
tpch_q03/datafusion:vortex-file-compressed 398933148 436234599 0.91
tpch_q04/datafusion:vortex-file-compressed 206424630 254345597 0.81
tpch_q05/datafusion:vortex-file-compressed 411281869 424720112 0.97
tpch_q06/datafusion:vortex-file-compressed 285377985 257786038 1.11
tpch_q07/datafusion:vortex-file-compressed 385196107 378641460 1.02
tpch_q08/datafusion:vortex-file-compressed 562249582 657745129 0.85
tpch_q09/datafusion:vortex-file-compressed 424590587 431359914 0.98
tpch_q10/datafusion:vortex-file-compressed 534853553 413079481 1.29
tpch_q11/datafusion:vortex-file-compressed 361099334 370541152 0.97
tpch_q12/datafusion:vortex-file-compressed 376302769 534992467 0.70
tpch_q13/datafusion:vortex-file-compressed 225044083 229003785 0.98
tpch_q14/datafusion:vortex-file-compressed 233526728 217001045 1.08
tpch_q15/datafusion:vortex-file-compressed 🚀 357578916 525164331 0.68
tpch_q16/datafusion:vortex-file-compressed 203670766 177680279 1.15
tpch_q17/datafusion:vortex-file-compressed 364256582 297445204 1.22
tpch_q18/datafusion:vortex-file-compressed 352419134 317174044 1.11
tpch_q19/datafusion:vortex-file-compressed 423364223 328676050 1.29
tpch_q20/datafusion:vortex-file-compressed 406872744 332895253 1.22
tpch_q21/datafusion:vortex-file-compressed 510980433 433413685 1.18
tpch_q22/datafusion:vortex-file-compressed 185485743 152991300 1.21
datafusion / vortex-compact (1.136x ➖, 0↑ 3↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 207862575 237956598 0.87
tpch_q02/datafusion:vortex-compact 403519047 428178219 0.94
tpch_q03/datafusion:vortex-compact 390095851 358799308 1.09
tpch_q04/datafusion:vortex-compact 188565477 182862871 1.03
tpch_q05/datafusion:vortex-compact 429348288 350239132 1.23
tpch_q06/datafusion:vortex-compact 319420698 315834330 1.01
tpch_q07/datafusion:vortex-compact 442213551 360266637 1.23
tpch_q08/datafusion:vortex-compact 🚨 658865067 479653166 1.37
tpch_q09/datafusion:vortex-compact 407984228 407330215 1.00
tpch_q10/datafusion:vortex-compact 🚨 572560613 421958957 1.36
tpch_q11/datafusion:vortex-compact 🚨 410880695 242089218 1.70
tpch_q12/datafusion:vortex-compact 502263111 386519217 1.30
tpch_q13/datafusion:vortex-compact 219386757 189623745 1.16
tpch_q14/datafusion:vortex-compact 295174560 283946321 1.04
tpch_q15/datafusion:vortex-compact 455372211 460184096 0.99
tpch_q16/datafusion:vortex-compact 221266923 196708550 1.12
tpch_q17/datafusion:vortex-compact 347560008 352530841 0.99
tpch_q18/datafusion:vortex-compact 316983795 296758417 1.07
tpch_q19/datafusion:vortex-compact 546496088 455270848 1.20
tpch_q20/datafusion:vortex-compact 564545309 437586803 1.29
tpch_q21/datafusion:vortex-compact 577078461 498976329 1.16
tpch_q22/datafusion:vortex-compact 195620582 173176954 1.13
datafusion / parquet (1.023x ➖, 1↑ 4↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 267814983 232647244 1.15
tpch_q02/datafusion:parquet 🚨 629943455 463595107 1.36
tpch_q03/datafusion:parquet 🚨 682284915 426291608 1.60
tpch_q04/datafusion:parquet 🚨 310078342 178965146 1.73
tpch_q05/datafusion:parquet 578123298 803581121 0.72
tpch_q06/datafusion:parquet 🚀 176642712 342660814 0.52
tpch_q07/datafusion:parquet 534193090 747554069 0.71
tpch_q08/datafusion:parquet 701703769 941319649 0.75
tpch_q09/datafusion:parquet 592574820 636089091 0.93
tpch_q10/datafusion:parquet 535677223 544907842 0.98
tpch_q11/datafusion:parquet 336908690 332151447 1.01
tpch_q12/datafusion:parquet 249692744 268715709 0.93
tpch_q13/datafusion:parquet 453904377 473488533 0.96
tpch_q14/datafusion:parquet 218633410 182193252 1.20
tpch_q15/datafusion:parquet 301271712 295399361 1.02
tpch_q16/datafusion:parquet 185574628 177688517 1.04
tpch_q17/datafusion:parquet 389346317 381908670 1.02
tpch_q18/datafusion:parquet 459824289 460958056 1.00
tpch_q19/datafusion:parquet 355533320 367978921 0.97
tpch_q20/datafusion:parquet 477093537 411183812 1.16
tpch_q21/datafusion:parquet 🚨 985762421 706018464 1.40
tpch_q22/datafusion:parquet 166988624 147655568 1.13
duckdb / vortex-file-compressed (1.075x ➖, 0↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 295442335 368386936 0.80
tpch_q02/duckdb:vortex-file-compressed 1069398814 1007641532 1.06
tpch_q03/duckdb:vortex-file-compressed 793433247 618553776 1.28
tpch_q04/duckdb:vortex-file-compressed 415481429 397178733 1.05
tpch_q05/duckdb:vortex-file-compressed 1105188610 913625197 1.21
tpch_q06/duckdb:vortex-file-compressed 481715262 406778353 1.18
tpch_q07/duckdb:vortex-file-compressed 855731709 725102553 1.18
tpch_q08/duckdb:vortex-file-compressed 1004935511 1057283912 0.95
tpch_q09/duckdb:vortex-file-compressed 893195784 786793578 1.14
tpch_q10/duckdb:vortex-file-compressed 736474477 749907796 0.98
tpch_q11/duckdb:vortex-file-compressed 634201542 501056586 1.27
tpch_q12/duckdb:vortex-file-compressed 566383532 483322049 1.17
tpch_q13/duckdb:vortex-file-compressed 449410505 486461090 0.92
tpch_q14/duckdb:vortex-file-compressed 470151568 514678038 0.91
tpch_q15/duckdb:vortex-file-compressed 345424631 294770543 1.17
tpch_q16/duckdb:vortex-file-compressed 407152627 386120614 1.05
tpch_q17/duckdb:vortex-file-compressed 711812920 694658088 1.02
tpch_q18/duckdb:vortex-file-compressed 660426393 547342623 1.21
tpch_q19/duckdb:vortex-file-compressed 509512584 470991859 1.08
tpch_q20/duckdb:vortex-file-compressed 816411538 836688077 0.98
tpch_q21/duckdb:vortex-file-compressed 1095091374 1054973535 1.04
tpch_q22/duckdb:vortex-file-compressed 375069085 329442912 1.14
duckdb / vortex-compact (1.075x ➖, 0↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 286286435 267008065 1.07
tpch_q02/duckdb:vortex-compact 906748907 888883966 1.02
tpch_q03/duckdb:vortex-compact 644544920 572171088 1.13
tpch_q04/duckdb:vortex-compact 416510766 327440501 1.27
tpch_q05/duckdb:vortex-compact 920000460 855029959 1.08
tpch_q06/duckdb:vortex-compact 404121662 384411706 1.05
tpch_q07/duckdb:vortex-compact 725962162 637185629 1.14
tpch_q08/duckdb:vortex-compact 931034328 870007607 1.07
tpch_q09/duckdb:vortex-compact 980856140 928609183 1.06
tpch_q10/duckdb:vortex-compact 650224382 700160266 0.93
tpch_q11/duckdb:vortex-compact 529884942 455103212 1.16
tpch_q12/duckdb:vortex-compact 507055482 454514410 1.12
tpch_q13/duckdb:vortex-compact 500897505 433829647 1.15
tpch_q14/duckdb:vortex-compact 549839727 484398891 1.14
tpch_q15/duckdb:vortex-compact 310642221 337863902 0.92
tpch_q16/duckdb:vortex-compact 375934393 370265245 1.02
tpch_q17/duckdb:vortex-compact 732095777 666908283 1.10
tpch_q18/duckdb:vortex-compact 488854396 428702255 1.14
tpch_q19/duckdb:vortex-compact 456729240 444681441 1.03
tpch_q20/duckdb:vortex-compact 834014663 728451840 1.14
tpch_q21/duckdb:vortex-compact 1096408947 1094962720 1.00
tpch_q22/duckdb:vortex-compact 336070043 341707618 0.98
duckdb / parquet (1.034x ➖, 0↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 496221535 608631962 0.82
tpch_q02/duckdb:parquet 1439951030 1444927206 1.00
tpch_q03/duckdb:parquet 1008539860 1102063718 0.92
tpch_q04/duckdb:parquet 680636852 611222463 1.11
tpch_q05/duckdb:parquet 1565995443 1606025305 0.98
tpch_q06/duckdb:parquet 504980368 431629343 1.17
tpch_q07/duckdb:parquet 1190402174 1294702034 0.92
tpch_q08/duckdb:parquet 1882295157 1633279221 1.15
tpch_q09/duckdb:parquet 1514513189 1409116659 1.07
tpch_q10/duckdb:parquet 1433435673 1419987651 1.01
tpch_q11/duckdb:parquet 933483016 900555503 1.04
tpch_q12/duckdb:parquet 654825844 607660817 1.08
tpch_q13/duckdb:parquet 1003900118 959464649 1.05
tpch_q14/duckdb:parquet 685649789 648584840 1.06
tpch_q15/duckdb:parquet 543013148 506704234 1.07
tpch_q16/duckdb:parquet 602301227 568330323 1.06
tpch_q17/duckdb:parquet 897856763 825049918 1.09
tpch_q18/duckdb:parquet 893254114 915874343 0.98
tpch_q19/duckdb:parquet 866236426 795891612 1.09
tpch_q20/duckdb:parquet 1109140413 1094511156 1.01
tpch_q21/duckdb:parquet 1308237481 1213295341 1.08
tpch_q22/duckdb:parquet 605986966 558436541 1.09
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -12.6% -3.1% -9.8% +192.1% ➖ noise
1 datafusion:vortex-file-compressed -14.3% -3.1% -11.6% +133.3% ➖ noise
1 duckdb:vortex-compact +7.2% -3.1% +10.7% +41.3% ➖ noise
1 duckdb:vortex-file-compressed -19.8% -3.1% -17.2% +53.5% ➖ noise
2 datafusion:vortex-compact -5.8% +16.4% -19.0% +57.6% ➖ noise
2 datafusion:vortex-file-compressed -29.0% +16.4% -39.0% +62.8% ✅ faster
2 duckdb:vortex-compact +2.0% +16.4% -12.3% +41.3% ➖ noise
2 duckdb:vortex-file-compressed +6.1% +16.4% -8.8% +41.3% ➖ noise
3 datafusion:vortex-compact +8.7% +21.0% -10.2% +84.1% ➖ noise
3 datafusion:vortex-file-compressed -8.6% +21.0% -24.4% +105.8% ➖ noise
3 duckdb:vortex-compact +12.6% +21.0% -6.9% +48.9% ➖ noise
3 duckdb:vortex-file-compressed +28.3% +21.0% +6.0% +57.0% ➖ noise
4 datafusion:vortex-compact +3.1% +38.9% -25.8% +41.3% ➖ noise
4 datafusion:vortex-file-compressed -18.8% +38.9% -41.6% +50.8% ✅ faster
4 duckdb:vortex-compact +27.2% +38.9% -8.4% +41.3% ➖ noise
4 duckdb:vortex-file-compressed +4.6% +38.9% -24.7% +41.3% ➖ noise
5 datafusion:vortex-compact +22.6% -16.2% +46.4% +41.3% 🚨 regression
5 datafusion:vortex-file-compressed -3.2% -16.2% +15.6% +41.3% ➖ noise
5 duckdb:vortex-compact +7.6% -16.2% +28.5% +41.3% ➖ noise
5 duckdb:vortex-file-compressed +21.0% -16.2% +44.4% +41.3% 🚨 regression
6 datafusion:vortex-compact +1.1% -22.3% +30.2% +41.3% ➖ noise
6 datafusion:vortex-file-compressed +10.7% -22.3% +42.5% +41.3% 🚨 regression
6 duckdb:vortex-compact +5.1% -22.3% +35.4% +41.3% ➖ noise
6 duckdb:vortex-file-compressed +18.4% -22.3% +52.5% +57.4% ➖ noise
7 datafusion:vortex-compact +22.7% -18.9% +51.4% +41.3% 🚨 regression
7 datafusion:vortex-file-compressed +1.7% -18.9% +25.5% +41.3% ➖ noise
7 duckdb:vortex-compact +13.9% -18.9% +40.6% +41.3% ➖ noise
7 duckdb:vortex-file-compressed +18.0% -18.9% +45.6% +41.3% 🚨 regression
8 datafusion:vortex-compact +37.4% -7.3% +48.2% +41.3% 🚨 regression
8 datafusion:vortex-file-compressed -14.5% -7.3% -7.8% +41.3% ➖ noise
8 duckdb:vortex-compact +7.0% -7.3% +15.5% +41.3% ➖ noise
8 duckdb:vortex-file-compressed -5.0% -7.3% +2.5% +41.3% ➖ noise
9 datafusion:vortex-compact +0.2% +0.1% +0.1% +41.3% ➖ noise
9 datafusion:vortex-file-compressed -1.6% +0.1% -1.6% +44.0% ➖ noise
9 duckdb:vortex-compact +5.6% +0.1% +5.6% +41.3% ➖ noise
9 duckdb:vortex-file-compressed +13.5% +0.1% +13.5% +41.3% ➖ noise
10 datafusion:vortex-compact +35.7% -0.4% +36.2% +41.3% ➖ noise
10 datafusion:vortex-file-compressed +29.5% -0.4% +30.0% +41.3% ➖ noise
10 duckdb:vortex-compact -7.1% -0.4% -6.8% +41.3% ➖ noise
10 duckdb:vortex-file-compressed -1.8% -0.4% -1.4% +41.3% ➖ noise
11 datafusion:vortex-compact +69.7% +2.5% +65.5% +41.3% 🚨 regression
11 datafusion:vortex-file-compressed -2.5% +2.5% -5.0% +41.3% ➖ noise
11 duckdb:vortex-compact +16.4% +2.5% +13.5% +41.3% ➖ noise
11 duckdb:vortex-file-compressed +26.6% +2.5% +23.4% +41.3% ➖ noise
12 datafusion:vortex-compact +29.9% +0.1% +29.9% +41.3% ➖ noise
12 datafusion:vortex-file-compressed -29.7% +0.1% -29.7% +59.7% ➖ noise
12 duckdb:vortex-compact +11.6% +0.1% +11.5% +101.0% ➖ noise
12 duckdb:vortex-file-compressed +17.2% +0.1% +17.1% +42.2% ➖ noise
13 datafusion:vortex-compact +15.7% +0.2% +15.5% +105.9% ➖ noise
13 datafusion:vortex-file-compressed -1.7% +0.2% -1.9% +45.7% ➖ noise
13 duckdb:vortex-compact +15.5% +0.2% +15.3% +41.3% ➖ noise
13 duckdb:vortex-file-compressed -7.6% +0.2% -7.8% +41.3% ➖ noise
14 datafusion:vortex-compact +4.0% +12.6% -7.7% +41.3% ➖ noise
14 datafusion:vortex-file-compressed +7.6% +12.6% -4.5% +61.2% ➖ noise
14 duckdb:vortex-compact +13.5% +12.6% +0.8% +79.9% ➖ noise
14 duckdb:vortex-file-compressed -8.7% +12.6% -18.9% +41.3% ➖ noise
15 datafusion:vortex-compact -1.0% +4.5% -5.3% +41.3% ➖ noise
15 datafusion:vortex-file-compressed -31.9% +4.5% -34.9% +48.6% ✅ faster
15 duckdb:vortex-compact -8.1% +4.5% -12.1% +41.3% ➖ noise
15 duckdb:vortex-file-compressed +17.2% +4.5% +12.1% +41.3% ➖ noise
16 datafusion:vortex-compact +12.5% +5.2% +6.9% +41.3% ➖ noise
16 datafusion:vortex-file-compressed +14.6% +5.2% +9.0% +41.3% ➖ noise
16 duckdb:vortex-compact +1.5% +5.2% -3.5% +41.3% ➖ noise
16 duckdb:vortex-file-compressed +5.4% +5.2% +0.2% +41.3% ➖ noise
17 datafusion:vortex-compact -1.4% +5.3% -6.4% +41.3% ➖ noise
17 datafusion:vortex-file-compressed +22.5% +5.3% +16.3% +41.3% ➖ noise
17 duckdb:vortex-compact +9.8% +5.3% +4.2% +41.3% ➖ noise
17 duckdb:vortex-file-compressed +2.5% +5.3% -2.7% +41.3% ➖ noise
18 datafusion:vortex-compact +6.8% -1.4% +8.3% +44.7% ➖ noise
18 datafusion:vortex-file-compressed +11.1% -1.4% +12.6% +45.4% ➖ noise
18 duckdb:vortex-compact +14.0% -1.4% +15.6% +41.3% ➖ noise
18 duckdb:vortex-file-compressed +20.7% -1.4% +22.3% +41.3% ➖ noise
19 datafusion:vortex-compact +20.0% +2.5% +17.1% +41.3% ➖ noise
19 datafusion:vortex-file-compressed +28.8% +2.5% +25.6% +41.3% ➖ noise
19 duckdb:vortex-compact +2.7% +2.5% +0.2% +41.3% ➖ noise
19 duckdb:vortex-file-compressed +8.2% +2.5% +5.5% +41.3% ➖ noise
20 datafusion:vortex-compact +29.0% +8.4% +19.0% +41.3% ➖ noise
20 datafusion:vortex-file-compressed +22.2% +8.4% +12.7% +41.3% ➖ noise
20 duckdb:vortex-compact +14.5% +8.4% +5.6% +41.3% ➖ noise
20 duckdb:vortex-file-compressed -2.4% +8.4% -10.0% +41.3% ➖ noise
21 datafusion:vortex-compact +15.7% +22.7% -5.7% +41.3% ➖ noise
21 datafusion:vortex-file-compressed +17.9% +22.7% -3.9% +41.3% ➖ noise
21 duckdb:vortex-compact +0.1% +22.7% -18.4% +41.3% ➖ noise
21 duckdb:vortex-file-compressed +3.8% +22.7% -15.4% +41.3% ➖ noise
22 datafusion:vortex-compact +13.0% +10.8% +2.0% +41.3% ➖ noise
22 datafusion:vortex-file-compressed +21.2% +10.8% +9.4% +41.3% ➖ noise
22 duckdb:vortex-compact -1.6% +10.8% -11.2% +41.3% ➖ noise
22 duckdb:vortex-file-compressed +13.8% +10.8% +2.8% +41.3% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 4, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -5.9%
Vortex (geomean): 1.019x ➖
Parquet (geomean): 1.083x ➖
Shifts: Parquet (control) +8.3% · Median polish +2.3%


datafusion / vortex-file-compressed (0.939x ➖, 1↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚀 26767062 41188297 0.65
fineweb_q01/datafusion:vortex-file-compressed 532195410 685281053 0.78
fineweb_q02/datafusion:vortex-file-compressed 608134639 568267197 1.07
fineweb_q03/datafusion:vortex-file-compressed 1421942746 1389512117 1.02
fineweb_q04/datafusion:vortex-file-compressed 1446273877 1397900301 1.03
fineweb_q05/datafusion:vortex-file-compressed 1435897665 1370018535 1.05
fineweb_q06/datafusion:vortex-file-compressed 1519682975 1577820641 0.96
fineweb_q07/datafusion:vortex-file-compressed 1362422558 1363841054 1.00
fineweb_q08/datafusion:vortex-file-compressed 548504014 558208384 0.98
datafusion / vortex-compact (1.025x ➖, 0↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 32817950 35190952 0.93
fineweb_q01/datafusion:vortex-compact 589173638 563579105 1.05
fineweb_q02/datafusion:vortex-compact 673177972 671818880 1.00
fineweb_q03/datafusion:vortex-compact 1940291523 1854705228 1.05
fineweb_q04/datafusion:vortex-compact 2355517473 2200019440 1.07
fineweb_q05/datafusion:vortex-compact 1800254627 1680754306 1.07
fineweb_q06/datafusion:vortex-compact 1507235848 1431267803 1.05
fineweb_q07/datafusion:vortex-compact 1500297829 1368925364 1.10
fineweb_q08/datafusion:vortex-compact 408376565 442518083 0.92
datafusion / parquet (1.152x ➖, 0↑ 2↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 1416264714 999278280 1.42
fineweb_q01/datafusion:parquet 2010898407 1803661808 1.11
fineweb_q02/datafusion:parquet 1921087530 1938761520 0.99
fineweb_q03/datafusion:parquet 2212002283 1946007421 1.14
fineweb_q04/datafusion:parquet 🚨 2327439895 1763522094 1.32
fineweb_q05/datafusion:parquet 2097024461 1705941080 1.23
fineweb_q06/datafusion:parquet 1939647572 1692688984 1.15
fineweb_q07/datafusion:parquet 1906461176 1766896094 1.08
fineweb_q08/datafusion:parquet 1886935764 1891974021 1.00
duckdb / vortex-file-compressed (1.092x ➖, 0↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 90737987 83968322 1.08
fineweb_q01/duckdb:vortex-file-compressed 707881588 607538424 1.17
fineweb_q02/duckdb:vortex-file-compressed 533254015 443731442 1.20
fineweb_q03/duckdb:vortex-file-compressed 1538209886 1632471567 0.94
fineweb_q04/duckdb:vortex-file-compressed 2018889700 1595068259 1.27
fineweb_q05/duckdb:vortex-file-compressed 1539682198 1604195149 0.96
fineweb_q06/duckdb:vortex-file-compressed 1864883724 1668158119 1.12
fineweb_q07/duckdb:vortex-file-compressed 1518184655 1505485934 1.01
fineweb_q08/duckdb:vortex-file-compressed 693157064 611911708 1.13
duckdb / vortex-compact (1.025x ➖, 0↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 99901075 89933110 1.11
fineweb_q01/duckdb:vortex-compact 510232480 536558567 0.95
fineweb_q02/duckdb:vortex-compact 559740309 559973652 1.00
fineweb_q03/duckdb:vortex-compact 1674112171 1797211038 0.93
fineweb_q04/duckdb:vortex-compact 1872690977 1805361998 1.04
fineweb_q05/duckdb:vortex-compact 1635825670 1570997480 1.04
fineweb_q06/duckdb:vortex-compact 1517417689 1644969139 0.92
fineweb_q07/duckdb:vortex-compact 1484268385 1374325496 1.08
fineweb_q08/duckdb:vortex-compact 549917908 465011083 1.18
duckdb / parquet (1.018x ➖, 0↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1132255046 1107522744 1.02
fineweb_q01/duckdb:parquet 1666721373 1595799657 1.04
fineweb_q02/duckdb:parquet 1602473169 1607053693 1.00
fineweb_q03/duckdb:parquet 4186201473 3932117666 1.06
fineweb_q04/duckdb:parquet 2003678982 1914444944 1.05
fineweb_q05/duckdb:parquet 2679169774 2638487858 1.02
fineweb_q06/duckdb:parquet 3510338409 3423493376 1.03
fineweb_q07/duckdb:parquet 4143508467 4139820545 1.00
fineweb_q08/duckdb:parquet 1150393345 1214653076 0.95
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -6.7% +20.4% -22.5% +191.8% ➖ noise
0 datafusion:vortex-file-compressed -35.0% +20.4% -46.0% +288.1% ➖ noise
0 duckdb:vortex-compact +11.1% +20.4% -7.7% +70.4% ➖ noise
0 duckdb:vortex-file-compressed +8.1% +20.4% -10.2% +51.8% ➖ noise
1 datafusion:vortex-compact +4.5% +7.9% -3.1% +37.6% ➖ noise
1 datafusion:vortex-file-compressed -22.3% +7.9% -28.0% +61.7% ➖ noise
1 duckdb:vortex-compact -4.9% +7.9% -11.9% +30.0% ➖ noise
1 duckdb:vortex-file-compressed +16.5% +7.9% +8.0% +31.5% ➖ noise
2 datafusion:vortex-compact +0.2% -0.6% +0.8% +32.7% ➖ noise
2 datafusion:vortex-file-compressed +7.0% -0.6% +7.7% +30.0% ➖ noise
2 duckdb:vortex-compact -0.0% -0.6% +0.6% +30.0% ➖ noise
2 duckdb:vortex-file-compressed +20.2% -0.6% +20.9% +49.6% ➖ noise
3 datafusion:vortex-compact +4.6% +10.0% -4.9% +30.0% ➖ noise
3 datafusion:vortex-file-compressed +2.3% +10.0% -7.0% +30.0% ➖ noise
3 duckdb:vortex-compact -6.8% +10.0% -15.3% +30.0% ➖ noise
3 duckdb:vortex-file-compressed -5.8% +10.0% -14.3% +30.0% ➖ noise
4 datafusion:vortex-compact +7.1% +17.5% -8.9% +30.0% ➖ noise
4 datafusion:vortex-file-compressed +3.5% +17.5% -12.0% +30.0% ➖ noise
4 duckdb:vortex-compact +3.7% +17.5% -11.7% +30.0% ➖ noise
4 duckdb:vortex-file-compressed +26.6% +17.5% +7.7% +30.0% ➖ noise
5 datafusion:vortex-compact +7.1% +11.7% -4.1% +30.0% ➖ noise
5 datafusion:vortex-file-compressed +4.8% +11.7% -6.2% +30.0% ➖ noise
5 duckdb:vortex-compact +4.1% +11.7% -6.8% +30.0% ➖ noise
5 duckdb:vortex-file-compressed -4.0% +11.7% -14.1% +30.0% ➖ noise
6 datafusion:vortex-compact +5.3% +8.4% -2.8% +30.0% ➖ noise
6 datafusion:vortex-file-compressed -3.7% +8.4% -11.1% +30.0% ➖ noise
6 duckdb:vortex-compact -7.8% +8.4% -14.9% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +11.8% +8.4% +3.1% +109.4% ➖ noise
7 datafusion:vortex-compact +9.6% +3.9% +5.5% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -0.1% +3.9% -3.9% +30.0% ➖ noise
7 duckdb:vortex-compact +8.0% +3.9% +3.9% +30.0% ➖ noise
7 duckdb:vortex-file-compressed +0.8% +3.9% -3.0% +30.0% ➖ noise
8 datafusion:vortex-compact -7.7% -2.8% -5.0% +30.0% ➖ noise
8 datafusion:vortex-file-compressed -1.7% -2.8% +1.1% +30.0% ➖ noise
8 duckdb:vortex-compact +18.3% -2.8% +21.7% +30.0% ➖ noise
8 duckdb:vortex-file-compressed +13.3% -2.8% +16.6% +30.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 4, 2026

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +2.2%
Vortex (geomean): 1.034x ➖
Parquet (geomean): 1.011x ➖
Shifts: Parquet (control) +1.1% · Median polish +0.7%


duckdb / vortex-file-compressed (1.038x ➖, 0↑ 1↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11157793 10725453 1.04
statpopgen_q01/duckdb:vortex-file-compressed 🚨 26783888 19446966 1.38
statpopgen_q02/duckdb:vortex-file-compressed 1309007168 1307250175 1.00
statpopgen_q03/duckdb:vortex-file-compressed 3074576501 3002714606 1.02
statpopgen_q04/duckdb:vortex-file-compressed 3141207441 3060612277 1.03
statpopgen_q05/duckdb:vortex-file-compressed 1401607771 1409615998 0.99
statpopgen_q06/duckdb:vortex-file-compressed 2078294345 2104976084 0.99
statpopgen_q07/duckdb:vortex-file-compressed 236968653 229371715 1.03
statpopgen_q08/duckdb:vortex-file-compressed 245039564 242935875 1.01
statpopgen_q09/duckdb:vortex-file-compressed 2882008808 2907306491 0.99
statpopgen_q10/duckdb:vortex-file-compressed 4635418053 4714863674 0.98
duckdb / vortex-compact (1.030x ➖, 0↑ 1↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 10932793 10941336 1.00
statpopgen_q01/duckdb:vortex-compact 🚨 166536408 114994460 1.45
statpopgen_q02/duckdb:vortex-compact 1811733553 1825084545 0.99
statpopgen_q03/duckdb:vortex-compact 3496615341 3504183436 1.00
statpopgen_q04/duckdb:vortex-compact 3515204880 3559260982 0.99
statpopgen_q05/duckdb:vortex-compact 1861395594 1838152050 1.01
statpopgen_q06/duckdb:vortex-compact 2704073608 2671480652 1.01
statpopgen_q07/duckdb:vortex-compact 926684052 926433311 1.00
statpopgen_q08/duckdb:vortex-compact 962048646 959009988 1.00
statpopgen_q09/duckdb:vortex-compact 3312869477 3405013618 0.97
statpopgen_q10/duckdb:vortex-compact 5432851538 5568475569 0.98
duckdb / parquet (1.011x ➖, 0↑ 0↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 320881166 314857490 1.02
statpopgen_q01/duckdb:parquet 407235630 403008304 1.01
statpopgen_q02/duckdb:parquet 998445424 993485389 1.00
statpopgen_q03/duckdb:parquet 1493182694 1496115097 1.00
statpopgen_q04/duckdb:parquet 1506071582 1492544216 1.01
statpopgen_q05/duckdb:parquet 1003739765 1000778767 1.00
statpopgen_q06/duckdb:parquet 1489029860 1478925288 1.01
statpopgen_q07/duckdb:parquet 1883290232 1869169497 1.01
statpopgen_q08/duckdb:parquet 1900882472 1850948789 1.03
statpopgen_q09/duckdb:parquet 1408745251 1375002479 1.02
statpopgen_q10/duckdb:parquet 2684900751 2645187102 1.02
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact -0.1% +1.9% -2.0% +10.0% ➖ noise
0 duckdb:vortex-file-compressed +4.0% +1.9% +2.1% +10.0% ➖ noise
1 duckdb:vortex-compact +44.8% +1.0% +43.3% +40.3% 🚨 regression
1 duckdb:vortex-file-compressed +37.7% +1.0% +36.3% +210.3% ➖ noise
2 duckdb:vortex-compact -0.7% +0.5% -1.2% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +0.1% +0.5% -0.4% +10.0% ➖ noise
3 duckdb:vortex-compact -0.2% -0.2% -0.0% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +2.4% -0.2% +2.6% +10.0% ➖ noise
4 duckdb:vortex-compact -1.2% +0.9% -2.1% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +2.6% +0.9% +1.7% +10.0% ➖ noise
5 duckdb:vortex-compact +1.3% +0.3% +1.0% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -0.6% +0.3% -0.9% +10.0% ➖ noise
6 duckdb:vortex-compact +1.2% +0.7% +0.5% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -1.3% +0.7% -1.9% +10.0% ➖ noise
7 duckdb:vortex-compact +0.0% +0.8% -0.7% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +3.3% +0.8% +2.5% +18.1% ➖ noise
8 duckdb:vortex-compact +0.3% +2.7% -2.3% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +0.9% +2.7% -1.8% +10.0% ➖ noise
9 duckdb:vortex-compact -2.7% +2.5% -5.0% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -0.9% +2.5% -3.2% +10.0% ➖ noise
10 duckdb:vortex-compact -2.4% +1.5% -3.9% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -1.7% +1.5% -3.1% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 4, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark TPC-H SF=10 on S3 failed! Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 4, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark Clickbench on NVME failed! Check the workflow run for details.

@AdamGS AdamGS added the action/benchmark Trigger full benchmarks to run on this PR label Apr 8, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 8, 2026
AdamGS added 2 commits April 8, 2026 09:25
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS force-pushed the adamg/unify-benchmark-build branch from b9f24ac to a7e8958 Compare April 8, 2026 08:25
@AdamGS AdamGS added the action/benchmark Trigger full benchmarks to run on this PR label Apr 8, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Apr 8, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

File Sizes: PolarSignals Profiling

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

File Sizes: TPC-H SF=1 on NVME

File Size Changes (220 files changed, -98.5% overall, 0↑ 220↓)
File Scale Format Base HEAD Change %
lineitem_55.vortex 100 vortex-file-compressed 148.62 MB 0 B 148.62 MB -100.0%
lineitem_22.vortex 100 vortex-file-compressed 148.04 MB 0 B 148.04 MB -100.0%
customer_0.vortex 10.0 vortex-file-compressed 104.54 MB 0 B 104.54 MB -100.0%
lineitem_82.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
lineitem_45.vortex 100 vortex-file-compressed 147.67 MB 0 B 147.67 MB -100.0%
lineitem_49.vortex 100 vortex-file-compressed 148.86 MB 0 B 148.86 MB -100.0%
lineitem_11.vortex 100 vortex-file-compressed 148.96 MB 0 B 148.96 MB -100.0%
partsupp_4.vortex 100 vortex-file-compressed 190.67 MB 0 B 190.67 MB -100.0%
lineitem_80.vortex 100 vortex-file-compressed 148.17 MB 0 B 148.17 MB -100.0%
lineitem_115.vortex 100 vortex-file-compressed 148.24 MB 0 B 148.24 MB -100.0%
lineitem_83.vortex 100 vortex-file-compressed 148.97 MB 0 B 148.97 MB -100.0%
partsupp_10.vortex 100 vortex-file-compressed 190.86 MB 0 B 190.86 MB -100.0%
partsupp_5.vortex 100 vortex-file-compressed 190.67 MB 0 B 190.67 MB -100.0%
lineitem_79.vortex 100 vortex-file-compressed 148.82 MB 0 B 148.82 MB -100.0%
part_10.vortex 100 vortex-file-compressed 28.35 MB 0 B 28.35 MB -100.0%
part_13.vortex 100 vortex-file-compressed 28.36 MB 0 B 28.36 MB -100.0%
lineitem_76.vortex 100 vortex-file-compressed 148.05 MB 0 B 148.05 MB -100.0%
lineitem_96.vortex 100 vortex-file-compressed 148.51 MB 0 B 148.51 MB -100.0%
partsupp_0.vortex 100 vortex-file-compressed 190.64 MB 0 B 190.64 MB -100.0%
lineitem_28.vortex 100 vortex-file-compressed 149.00 MB 0 B 149.00 MB -100.0%
lineitem_94.vortex 100 vortex-file-compressed 148.77 MB 0 B 148.77 MB -100.0%
partsupp_1.vortex 100 vortex-file-compressed 190.96 MB 0 B 190.96 MB -100.0%
nation_0.vortex 100 vortex-file-compressed 7.84 KB 0 B 7.84 KB -100.0%
lineitem_0.vortex 10.0 vortex-file-compressed 134.94 MB 0 B 134.94 MB -100.0%
partsupp_1.vortex 10.0 vortex-file-compressed 179.96 MB 0 B 179.96 MB -100.0%
lineitem_5.vortex 100 vortex-file-compressed 148.64 MB 0 B 148.64 MB -100.0%
lineitem_23.vortex 100 vortex-file-compressed 148.65 MB 0 B 148.65 MB -100.0%
orders_11.vortex 100 vortex-file-compressed 179.64 MB 0 B 179.64 MB -100.0%
partsupp_13.vortex 100 vortex-file-compressed 190.61 MB 0 B 190.61 MB -100.0%
lineitem_111.vortex 100 vortex-file-compressed 148.34 MB 0 B 148.34 MB -100.0%
lineitem_53.vortex 100 vortex-file-compressed 148.66 MB 0 B 148.66 MB -100.0%
partsupp_8.vortex 100 vortex-file-compressed 190.76 MB 0 B 190.76 MB -100.0%
lineitem_60.vortex 100 vortex-file-compressed 148.96 MB 0 B 148.96 MB -100.0%
lineitem_90.vortex 100 vortex-file-compressed 148.38 MB 0 B 148.38 MB -100.0%
lineitem_44.vortex 100 vortex-file-compressed 148.42 MB 0 B 148.42 MB -100.0%
lineitem_86.vortex 100 vortex-file-compressed 148.23 MB 0 B 148.23 MB -100.0%
lineitem_88.vortex 100 vortex-file-compressed 149.00 MB 0 B 149.00 MB -100.0%
orders_25.vortex 100 vortex-file-compressed 179.39 MB 0 B 179.39 MB -100.0%
lineitem_67.vortex 100 vortex-file-compressed 149.09 MB 0 B 149.09 MB -100.0%
part_1.vortex 10.0 vortex-file-compressed 26.92 MB 0 B 26.92 MB -100.0%
lineitem_15.vortex 100 vortex-file-compressed 148.24 MB 0 B 148.24 MB -100.0%
lineitem_51.vortex 100 vortex-file-compressed 148.81 MB 0 B 148.81 MB -100.0%
lineitem_46.vortex 100 vortex-file-compressed 148.32 MB 0 B 148.32 MB -100.0%
orders_17.vortex 100 vortex-file-compressed 179.59 MB 0 B 179.59 MB -100.0%
part_6.vortex 100 vortex-file-compressed 28.36 MB 0 B 28.36 MB -100.0%
lineitem_3.vortex 100 vortex-file-compressed 148.59 MB 0 B 148.59 MB -100.0%
lineitem_42.vortex 100 vortex-file-compressed 148.80 MB 0 B 148.80 MB -100.0%
lineitem_113.vortex 100 vortex-file-compressed 148.17 MB 0 B 148.17 MB -100.0%
lineitem_78.vortex 100 vortex-file-compressed 148.04 MB 0 B 148.04 MB -100.0%
orders_23.vortex 100 vortex-file-compressed 179.50 MB 0 B 179.50 MB -100.0%
part_15.vortex 100 vortex-file-compressed 28.40 MB 0 B 28.40 MB -100.0%
orders_4.vortex 100 vortex-file-compressed 179.97 MB 0 B 179.97 MB -100.0%
orders_0.vortex 10.0 vortex-file-compressed 163.53 MB 0 B 163.53 MB -100.0%
lineitem_2.vortex 10.0 vortex-file-compressed 134.69 MB 0 B 134.69 MB -100.0%
partsupp_6.vortex 100 vortex-file-compressed 190.65 MB 0 B 190.65 MB -100.0%
lineitem_13.vortex 100 vortex-file-compressed 148.69 MB 0 B 148.69 MB -100.0%
lineitem_59.vortex 100 vortex-file-compressed 148.80 MB 0 B 148.80 MB -100.0%
lineitem_101.vortex 100 vortex-file-compressed 148.77 MB 0 B 148.77 MB -100.0%
orders_8.vortex 100 vortex-file-compressed 179.77 MB 0 B 179.77 MB -100.0%
region_0.vortex 100 vortex-file-compressed 4.73 KB 0 B 4.73 KB -100.0%
customer_0.vortex 100 vortex-file-compressed 261.33 MB 0 B 261.33 MB -100.0%
lineitem_116.vortex 100 vortex-file-compressed 148.63 MB 0 B 148.63 MB -100.0%
lineitem_7.vortex 100 vortex-file-compressed 148.39 MB 0 B 148.39 MB -100.0%
lineitem_7.vortex 10.0 vortex-file-compressed 134.42 MB 0 B 134.42 MB -100.0%
lineitem_89.vortex 100 vortex-file-compressed 148.51 MB 0 B 148.51 MB -100.0%
orders_27.vortex 100 vortex-file-compressed 179.35 MB 0 B 179.35 MB -100.0%
lineitem_36.vortex 100 vortex-file-compressed 148.27 MB 0 B 148.27 MB -100.0%
lineitem_99.vortex 100 vortex-file-compressed 147.97 MB 0 B 147.97 MB -100.0%
lineitem_4.vortex 100 vortex-file-compressed 147.97 MB 0 B 147.97 MB -100.0%
lineitem_41.vortex 100 vortex-file-compressed 147.56 MB 0 B 147.56 MB -100.0%
lineitem_4.vortex 10.0 vortex-file-compressed 134.74 MB 0 B 134.74 MB -100.0%
part_14.vortex 100 vortex-file-compressed 28.38 MB 0 B 28.38 MB -100.0%
orders_22.vortex 100 vortex-file-compressed 179.61 MB 0 B 179.61 MB -100.0%
lineitem_100.vortex 100 vortex-file-compressed 148.57 MB 0 B 148.57 MB -100.0%
orders_1.vortex 10.0 vortex-file-compressed 163.75 MB 0 B 163.75 MB -100.0%
lineitem_35.vortex 100 vortex-file-compressed 148.79 MB 0 B 148.79 MB -100.0%
lineitem_47.vortex 100 vortex-file-compressed 148.68 MB 0 B 148.68 MB -100.0%
part_11.vortex 100 vortex-file-compressed 28.37 MB 0 B 28.37 MB -100.0%
partsupp_3.vortex 100 vortex-file-compressed 190.63 MB 0 B 190.63 MB -100.0%
part_3.vortex 100 vortex-file-compressed 28.35 MB 0 B 28.35 MB -100.0%
part_5.vortex 100 vortex-file-compressed 28.31 MB 0 B 28.31 MB -100.0%
partsupp_14.vortex 100 vortex-file-compressed 190.89 MB 0 B 190.89 MB -100.0%
lineitem_10.vortex 100 vortex-file-compressed 148.72 MB 0 B 148.72 MB -100.0%
lineitem_40.vortex 100 vortex-file-compressed 148.48 MB 0 B 148.48 MB -100.0%
customer_3.vortex 100 vortex-file-compressed 261.33 MB 0 B 261.33 MB -100.0%
lineitem_10.vortex 10.0 vortex-file-compressed 134.83 MB 0 B 134.83 MB -100.0%
lineitem_98.vortex 100 vortex-file-compressed 148.93 MB 0 B 148.93 MB -100.0%
lineitem_69.vortex 100 vortex-file-compressed 148.58 MB 0 B 148.58 MB -100.0%
lineitem_56.vortex 100 vortex-file-compressed 148.30 MB 0 B 148.30 MB -100.0%
lineitem_0.vortex 100 vortex-file-compressed 149.03 MB 0 B 149.03 MB -100.0%
lineitem_104.vortex 100 vortex-file-compressed 148.93 MB 0 B 148.93 MB -100.0%
lineitem_27.vortex 100 vortex-file-compressed 148.82 MB 0 B 148.82 MB -100.0%
orders_6.vortex 100 vortex-file-compressed 179.39 MB 0 B 179.39 MB -100.0%
lineitem_34.vortex 100 vortex-file-compressed 149.17 MB 0 B 149.17 MB -100.0%
lineitem_109.vortex 100 vortex-file-compressed 148.55 MB 0 B 148.55 MB -100.0%
lineitem_26.vortex 100 vortex-file-compressed 148.59 MB 0 B 148.59 MB -100.0%
lineitem_63.vortex 100 vortex-file-compressed 148.99 MB 0 B 148.99 MB -100.0%
lineitem_37.vortex 100 vortex-file-compressed 148.11 MB 0 B 148.11 MB -100.0%
partsupp_16.vortex 100 vortex-file-compressed 190.52 MB 0 B 190.52 MB -100.0%
partsupp_11.vortex 100 vortex-file-compressed 190.69 MB 0 B 190.69 MB -100.0%
lineitem_77.vortex 100 vortex-file-compressed 148.67 MB 0 B 148.67 MB -100.0%
lineitem_119.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
lineitem_92.vortex 100 vortex-file-compressed 148.56 MB 0 B 148.56 MB -100.0%
lineitem_25.vortex 100 vortex-file-compressed 148.88 MB 0 B 148.88 MB -100.0%
lineitem_32.vortex 100 vortex-file-compressed 149.15 MB 0 B 149.15 MB -100.0%
lineitem_39.vortex 100 vortex-file-compressed 148.04 MB 0 B 148.04 MB -100.0%
orders_15.vortex 100 vortex-file-compressed 179.78 MB 0 B 179.78 MB -100.0%
orders_16.vortex 100 vortex-file-compressed 179.44 MB 0 B 179.44 MB -100.0%
lineitem_66.vortex 100 vortex-file-compressed 148.56 MB 0 B 148.56 MB -100.0%
lineitem_48.vortex 100 vortex-file-compressed 148.66 MB 0 B 148.66 MB -100.0%
lineitem_95.vortex 100 vortex-file-compressed 148.14 MB 0 B 148.14 MB -100.0%
part_1.vortex 100 vortex-file-compressed 28.41 MB 0 B 28.41 MB -100.0%
lineitem_72.vortex 100 vortex-file-compressed 148.51 MB 0 B 148.51 MB -100.0%
part_16.vortex 100 vortex-file-compressed 28.34 MB 0 B 28.34 MB -100.0%
lineitem_43.vortex 100 vortex-file-compressed 148.40 MB 0 B 148.40 MB -100.0%
lineitem_29.vortex 100 vortex-file-compressed 149.04 MB 0 B 149.04 MB -100.0%
lineitem_87.vortex 100 vortex-file-compressed 148.12 MB 0 B 148.12 MB -100.0%
lineitem_6.vortex 10.0 vortex-file-compressed 133.87 MB 0 B 133.87 MB -100.0%
orders_0.vortex 100 vortex-file-compressed 179.57 MB 0 B 179.57 MB -100.0%
lineitem_2.vortex 100 vortex-file-compressed 148.93 MB 0 B 148.93 MB -100.0%
orders_24.vortex 100 vortex-file-compressed 179.13 MB 0 B 179.13 MB -100.0%
lineitem_18.vortex 100 vortex-file-compressed 148.20 MB 0 B 148.20 MB -100.0%
lineitem_105.vortex 100 vortex-file-compressed 148.13 MB 0 B 148.13 MB -100.0%
supplier_0.vortex 10.0 vortex-file-compressed 6.67 MB 0 B 6.67 MB -100.0%
lineitem_38.vortex 100 vortex-file-compressed 149.30 MB 0 B 149.30 MB -100.0%
orders_2.vortex 10.0 vortex-file-compressed 163.59 MB 0 B 163.59 MB -100.0%
orders_14.vortex 100 vortex-file-compressed 179.74 MB 0 B 179.74 MB -100.0%
lineitem_114.vortex 100 vortex-file-compressed 148.13 MB 0 B 148.13 MB -100.0%
orders_21.vortex 100 vortex-file-compressed 179.45 MB 0 B 179.45 MB -100.0%
part_0.vortex 10.0 vortex-file-compressed 26.95 MB 0 B 26.95 MB -100.0%
part_9.vortex 100 vortex-file-compressed 28.33 MB 0 B 28.33 MB -100.0%
lineitem_31.vortex 100 vortex-file-compressed 148.87 MB 0 B 148.87 MB -100.0%
lineitem_118.vortex 100 vortex-file-compressed 148.35 MB 0 B 148.35 MB -100.0%
orders_1.vortex 100 vortex-file-compressed 179.50 MB 0 B 179.50 MB -100.0%
lineitem_85.vortex 100 vortex-file-compressed 148.44 MB 0 B 148.44 MB -100.0%
lineitem_16.vortex 100 vortex-file-compressed 148.50 MB 0 B 148.50 MB -100.0%
lineitem_61.vortex 100 vortex-file-compressed 148.30 MB 0 B 148.30 MB -100.0%
orders_12.vortex 100 vortex-file-compressed 179.89 MB 0 B 179.89 MB -100.0%
lineitem_70.vortex 100 vortex-file-compressed 148.41 MB 0 B 148.41 MB -100.0%
lineitem_102.vortex 100 vortex-file-compressed 148.62 MB 0 B 148.62 MB -100.0%
lineitem_73.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
lineitem_93.vortex 100 vortex-file-compressed 148.33 MB 0 B 148.33 MB -100.0%
lineitem_106.vortex 100 vortex-file-compressed 148.54 MB 0 B 148.54 MB -100.0%
lineitem_12.vortex 100 vortex-file-compressed 148.66 MB 0 B 148.66 MB -100.0%
lineitem_57.vortex 100 vortex-file-compressed 148.79 MB 0 B 148.79 MB -100.0%
lineitem_84.vortex 100 vortex-file-compressed 148.45 MB 0 B 148.45 MB -100.0%
orders_9.vortex 100 vortex-file-compressed 179.68 MB 0 B 179.68 MB -100.0%
part_7.vortex 100 vortex-file-compressed 28.34 MB 0 B 28.34 MB -100.0%
lineitem_12.vortex 10.0 vortex-file-compressed 134.83 MB 0 B 134.83 MB -100.0%
lineitem_108.vortex 100 vortex-file-compressed 147.99 MB 0 B 147.99 MB -100.0%
partsupp_9.vortex 100 vortex-file-compressed 190.76 MB 0 B 190.76 MB -100.0%
lineitem_52.vortex 100 vortex-file-compressed 147.76 MB 0 B 147.76 MB -100.0%
part_17.vortex 100 vortex-file-compressed 28.33 MB 0 B 28.33 MB -100.0%
duckdb.db 10.0 vortex-file-compressed 268.00 KB 0 B 268.00 KB -100.0%
partsupp_7.vortex 100 vortex-file-compressed 190.87 MB 0 B 190.87 MB -100.0%
customer_2.vortex 100 vortex-file-compressed 261.23 MB 0 B 261.23 MB -100.0%
orders_7.vortex 100 vortex-file-compressed 179.70 MB 0 B 179.70 MB -100.0%
lineitem_74.vortex 100 vortex-file-compressed 148.21 MB 0 B 148.21 MB -100.0%
lineitem_8.vortex 100 vortex-file-compressed 148.90 MB 0 B 148.90 MB -100.0%
lineitem_8.vortex 10.0 vortex-file-compressed 134.46 MB 0 B 134.46 MB -100.0%
part_2.vortex 100 vortex-file-compressed 28.39 MB 0 B 28.39 MB -100.0%
orders_3.vortex 100 vortex-file-compressed 179.68 MB 0 B 179.68 MB -100.0%
lineitem_112.vortex 100 vortex-file-compressed 148.06 MB 0 B 148.06 MB -100.0%
lineitem_1.vortex 10.0 vortex-file-compressed 134.63 MB 0 B 134.63 MB -100.0%
lineitem_91.vortex 100 vortex-file-compressed 148.69 MB 0 B 148.69 MB -100.0%
orders_10.vortex 100 vortex-file-compressed 179.70 MB 0 B 179.70 MB -100.0%
lineitem_62.vortex 100 vortex-file-compressed 147.73 MB 0 B 147.73 MB -100.0%
lineitem_75.vortex 100 vortex-file-compressed 148.40 MB 0 B 148.40 MB -100.0%
lineitem_30.vortex 100 vortex-file-compressed 148.12 MB 0 B 148.12 MB -100.0%
lineitem_97.vortex 100 vortex-file-compressed 148.58 MB 0 B 148.58 MB -100.0%
part_18.vortex 100 vortex-file-compressed 28.43 MB 0 B 28.43 MB -100.0%
orders_5.vortex 100 vortex-file-compressed 179.60 MB 0 B 179.60 MB -100.0%
lineitem_6.vortex 100 vortex-file-compressed 148.42 MB 0 B 148.42 MB -100.0%
lineitem_50.vortex 100 vortex-file-compressed 149.12 MB 0 B 149.12 MB -100.0%
lineitem_14.vortex 100 vortex-file-compressed 148.36 MB 0 B 148.36 MB -100.0%
orders_19.vortex 100 vortex-file-compressed 179.62 MB 0 B 179.62 MB -100.0%
lineitem_58.vortex 100 vortex-file-compressed 149.01 MB 0 B 149.01 MB -100.0%
lineitem_21.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
part_12.vortex 100 vortex-file-compressed 28.35 MB 0 B 28.35 MB -100.0%
lineitem_68.vortex 100 vortex-file-compressed 148.56 MB 0 B 148.56 MB -100.0%
lineitem_20.vortex 100 vortex-file-compressed 149.06 MB 0 B 149.06 MB -100.0%
lineitem_81.vortex 100 vortex-file-compressed 148.32 MB 0 B 148.32 MB -100.0%
orders_13.vortex 100 vortex-file-compressed 179.40 MB 0 B 179.40 MB -100.0%
orders_2.vortex 100 vortex-file-compressed 179.91 MB 0 B 179.91 MB -100.0%
part_4.vortex 100 vortex-file-compressed 28.34 MB 0 B 28.34 MB -100.0%
lineitem_117.vortex 100 vortex-file-compressed 148.67 MB 0 B 148.67 MB -100.0%
supplier_0.vortex 100 vortex-file-compressed 66.58 MB 0 B 66.58 MB -100.0%
part_0.vortex 100 vortex-file-compressed 28.37 MB 0 B 28.37 MB -100.0%
lineitem_11.vortex 10.0 vortex-file-compressed 135.04 MB 0 B 135.04 MB -100.0%
lineitem_103.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
lineitem_71.vortex 100 vortex-file-compressed 148.46 MB 0 B 148.46 MB -100.0%
orders_26.vortex 100 vortex-file-compressed 179.54 MB 0 B 179.54 MB -100.0%
customer_1.vortex 100 vortex-file-compressed 261.30 MB 0 B 261.30 MB -100.0%
orders_18.vortex 100 vortex-file-compressed 180.03 MB 0 B 180.03 MB -100.0%
lineitem_54.vortex 100 vortex-file-compressed 149.31 MB 0 B 149.31 MB -100.0%
lineitem_107.vortex 100 vortex-file-compressed 148.52 MB 0 B 148.52 MB -100.0%
lineitem_19.vortex 100 vortex-file-compressed 149.06 MB 0 B 149.06 MB -100.0%
partsupp_0.vortex 10.0 vortex-file-compressed 179.78 MB 0 B 179.78 MB -100.0%
lineitem_9.vortex 100 vortex-file-compressed 149.12 MB 0 B 149.12 MB -100.0%
part_8.vortex 100 vortex-file-compressed 28.36 MB 0 B 28.36 MB -100.0%
lineitem_9.vortex 10.0 vortex-file-compressed 134.88 MB 0 B 134.88 MB -100.0%
nation_0.vortex 10.0 vortex-file-compressed 7.84 KB 0 B 7.84 KB -100.0%
lineitem_5.vortex 10.0 vortex-file-compressed 134.37 MB 0 B 134.37 MB -100.0%
lineitem_64.vortex 100 vortex-file-compressed 148.28 MB 0 B 148.28 MB -100.0%
lineitem_17.vortex 100 vortex-file-compressed 148.93 MB 0 B 148.93 MB -100.0%
duckdb.db 100 vortex-file-compressed 268.00 KB 0 B 268.00 KB -100.0%
partsupp_12.vortex 100 vortex-file-compressed 190.77 MB 0 B 190.77 MB -100.0%
partsupp_2.vortex 100 vortex-file-compressed 190.66 MB 0 B 190.66 MB -100.0%
lineitem_24.vortex 100 vortex-file-compressed 148.15 MB 0 B 148.15 MB -100.0%
lineitem_1.vortex 100 vortex-file-compressed 148.90 MB 0 B 148.90 MB -100.0%
lineitem_3.vortex 10.0 vortex-file-compressed 134.25 MB 0 B 134.25 MB -100.0%
orders_20.vortex 100 vortex-file-compressed 179.42 MB 0 B 179.42 MB -100.0%
partsupp_18.vortex 100 vortex-file-compressed 190.65 MB 0 B 190.65 MB -100.0%
lineitem_120.vortex 100 vortex-file-compressed 147.85 MB 0 B 147.85 MB -100.0%
lineitem_110.vortex 100 vortex-file-compressed 148.80 MB 0 B 148.80 MB -100.0%
lineitem_33.vortex 100 vortex-file-compressed 148.30 MB 0 B 148.30 MB -100.0%
partsupp_17.vortex 100 vortex-file-compressed 190.76 MB 0 B 190.76 MB -100.0%
region_0.vortex 10.0 vortex-file-compressed 4.73 KB 0 B 4.73 KB -100.0%
lineitem_65.vortex 100 vortex-file-compressed 148.17 MB 0 B 148.17 MB -100.0%
partsupp_15.vortex 100 vortex-file-compressed 190.79 MB 0 B 190.79 MB -100.0%

Totals:

  • vortex-compact: 194.43 MB → 194.43 MB (0.0%)
  • vortex-file-compressed: 30.58 GB → 266.83 MB (-99.1%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

File Sizes: FineWeb NVMe

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

File Sizes: TPC-DS SF=1 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

File Sizes: Statistical and Population Genetics

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 8, 2026

Benchmarks: Compression

Vortex (geomean): 0.999x ➖
Parquet (geomean): 1.001x ➖


unknown / unknown (1.002x ➖, 1↑ 2↓)
name PR a7e8958 (ns) base b9c47cf (ns) ratio (PR/base)
compress time/Arade 1184875465 1160659131 1.02
compress time/Bimbo 7240335138 7393065279 0.98
compress time/CMSprovider 3032342129 3011874271 1.01
compress time/Euro2016 431000371 431567195 1.00
compress time/Food 405410742 390161132 1.04
compress time/HashTags 820351124 825934746 0.99
compress time/TPC-H l_comment canonical 1317778601 1314021007 1.00
compress time/TPC-H l_comment chunked 1319531477 1303759303 1.01
compress time/taxi 729251927 736679830 0.99
compress time/wide table cols=100 chunks=1 rows=1000 12645199 12345145 1.02
compress time/wide table cols=100 chunks=50 rows=1000 13954518 12717565 1.10
compress time/wide table cols=1000 chunks=1 rows=1000 140204861 142593707 0.98
compress time/wide table cols=1000 chunks=50 rows=1000 144291910 140566208 1.03
compress time/wide table cols=10000 chunks=1 rows=1000 1415843142 1431122334 0.99
compress time/wide table cols=10000 chunks=50 rows=1000 1447971284 1422185295 1.02
decompress time/Arade 32333811 30995755 1.04
decompress time/Bimbo 112556004 116272572 0.97
decompress time/CMSprovider 84861602 82039728 1.03
decompress time/Euro2016 20552534 21105727 0.97
decompress time/Food 🚨 9672032 8661722 1.12
decompress time/HashTags 85291086 78782556 1.08
decompress time/TPC-H l_comment canonical 42283701 42253665 1.00
decompress time/TPC-H l_comment chunked 41153194 41344921 1.00
decompress time/taxi 21182772 20870946 1.01
decompress time/wide table cols=100 chunks=1 rows=1000 2607068 2732331 0.95
decompress time/wide table cols=100 chunks=50 rows=1000 2471931 2730016 0.91
decompress time/wide table cols=1000 chunks=1 rows=1000 22437189 22720056 0.99
decompress time/wide table cols=1000 chunks=50 rows=1000 21288673 23044039 0.92
decompress time/wide table cols=10000 chunks=1 rows=1000 233823548 240838147 0.97
decompress time/wide table cols=10000 chunks=50 rows=1000 231053888 235422048 0.98
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00
parquet_rs-zstd compress time/Arade 3112556430 3063612314 1.02
parquet_rs-zstd compress time/Bimbo 17460493324 17522859802 1.00
parquet_rs-zstd compress time/CMSprovider 7895572753 7947839492 0.99
parquet_rs-zstd compress time/Euro2016 1353192109 1346110449 1.01
parquet_rs-zstd compress time/Food 951930102 948942180 1.00
parquet_rs-zstd compress time/HashTags 2520356922 2485337734 1.01
parquet_rs-zstd compress time/TPC-H l_comment canonical 3126722291 3101884820 1.01
parquet_rs-zstd compress time/TPC-H l_comment chunked 3113650756 3130184379 0.99
parquet_rs-zstd compress time/taxi 1522913885 1537636643 0.99
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6841519 6805071 1.01
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6860890 6857226 1.00
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 94967304 91369917 1.04
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 93043002 88359184 1.05
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 914216022 898774522 1.02
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 897852985 928260265 0.97
parquet_rs-zstd decompress time/Arade 659020403 651761616 1.01
parquet_rs-zstd decompress time/Bimbo 1826775633 1793202519 1.02
parquet_rs-zstd decompress time/CMSprovider 1963856123 1963327194 1.00
parquet_rs-zstd decompress time/Euro2016 387294104 389082707 1.00
parquet_rs-zstd decompress time/Food 222575179 225344404 0.99
parquet_rs-zstd decompress time/HashTags 639363215 637607591 1.00
parquet_rs-zstd decompress time/TPC-H l_comment canonical 578787099 570400756 1.01
parquet_rs-zstd decompress time/TPC-H l_comment chunked 570234004 573770324 0.99
parquet_rs-zstd decompress time/taxi 251031141 252057832 1.00
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2731159 2672821 1.02
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2753526 2678606 1.03
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 33404534 32733310 1.02
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 32487696 32384828 1.00
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 367985654 371741225 0.99
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 370413627 373945219 0.99
vortex-file-compressed size/Arade 143387364 143387364 1.00
vortex-file-compressed size/Bimbo 457703724 457703724 1.00
vortex-file-compressed size/CMSprovider 422230580 422230580 1.00
vortex-file-compressed size/Euro2016 164454716 164452740 1.00
vortex-file-compressed size/Food 42374576 42374576 1.00
vortex-file-compressed size/HashTags 195767892 195767892 1.00
vortex-file-compressed size/TPC-H l_comment canonical 179471576 179471576 1.00
vortex-file-compressed size/TPC-H l_comment chunked 179471576 179471576 1.00
vortex-file-compressed size/taxi 50083652 50083652 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 876416 876416 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 876416 876416 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8749616 8749616 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8749616 8749616 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 87517616 87517616 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 87517616 87517616 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 1.00
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.98
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.01
vortex:parquet-zstd ratio compress time/Euro2016 0 0 0.99
vortex:parquet-zstd ratio compress time/Food 0 0 1.04
vortex:parquet-zstd ratio compress time/HashTags 0 0 0.98
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 0.99
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.02
vortex:parquet-zstd ratio compress time/taxi 0 0 1.00
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1 1 1.02
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 2 1 1.10
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 0.95
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 0.97
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 0.97
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 1.05
vortex:parquet-zstd ratio decompress time/Arade 0 0 1.03
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 0.95
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.03
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 0.98
vortex:parquet-zstd ratio decompress time/Food 🚨 0 0 1.13
vortex:parquet-zstd ratio decompress time/HashTags 0 0 1.08
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 0.99
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.00
vortex:parquet-zstd ratio decompress time/taxi 0 0 1.02
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 1 0.93
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 🚀 0 1 0.88
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 0.92
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 0.98
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 0.99
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.00
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.00

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant